﻿@charset "utf-8";
/* Update records ------------------------
edit by Zack.zhou 09-06-30 10:20 ---------*/


/* CSS Document */
/*body*/
body{
	margin:0;
	padding:0;
	color:#515151;
	background:#fff;  
	font-size:12px;
	font-family:"宋体";	
}

.header {
	position: relative;
	height: 90px;
	overflow: hidden;
	background: url(../../image/top_right.jpg) no-repeat right top;
}

form{
    margin:0;
    padding:0;
	}
em{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-right:5px;
}
/*
//------------------------------
//  a
//------------------------------
*/
#uList{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	height:90px;
	overflow:auto;
}#uList li{
	float:left;
	/*display:inline;*/
	margin-right:5px;
	margin-top:5px;
}#zhuCeUL{
	list-style:none;
	padding:0;
	margin:0;
	margin-left:126px;
	margin-top:36px;
}#zhuCeUL li{
	margin-bottom:30px;
}#zhuCeUL li span{
   font-size:13px;
   font-weight:bold;
   color:#01479d;	
}input.butChang{
	background:url(../../image/jiRuXiangMu.gif) no-repeat;
	width:132px;
	height:35px;
	border:0;
	font-size:14px;
	color:#fff;
	letter-spacing:1px;
	cursor:pointer;
}
.titleBule{
	height:33px;
	background:url(../../image/backGround.gif) repeat-x;
	font-size:14px;
	line-height:33px;
	font-weight:bold;
	color:#fff;
	padding-left:16px;
}
.bttn1{
	width:42px;
	height:25px;
	background:url(../../image/bttn1.gif) repeat-x;
	border:1px #bebebe solid;
	cursor:pointer;
}.bttn2{
	width:136px !important;
	height:38px;
	background:url(../../image/btn1_1.gif) no-repeat;
	border:0;
	cursor:pointer;
	color:#ffffff;
	font-weight:bold;
}
.con1{
	background:url(../../image/iBack.gif) repeat-x;
	height:458px;
	padding-top:42px;
}.cont2{
	background:url(../../image/cont1.gif) no-repeat;
	width:407px;
	height:180px;
	padding-top:153px;
	margin:0 auto;
	/*margin-top:42px;*/
}

a{
	color:#000;
	text-decoration:underline;
}
a:link{
	color:red;
	text-decoration:none;
}

a:visited{
	color:#000;
	text-decoration:none;
}

a:hover,a:active{
	color:#cc0000;
	text-decoration:none;
}
.red{
	color:#ff0000;
	text-decoration:none;
}
a.red{
	color:#ff0000;
	text-decoration:underline;
}
.green{
	color:#2b7a0b;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
a.green{
	color:#2b7a0b;
	text-decoration:underline;
}
.blue{
	color:#1d5393;
	text-decoration:none;
}
a.blue{
	color:#1d5393;
	text-decoration:underline;
}
/*
//------------------------------
//  select
//------------------------------
*/
select{
	font-size:12px;
	color:#000;	
	font-family:"宋体";
	margin:0;
	padding:0;
}
select.select_big{
	font-size:12px;
	color:#000;	
	font-family:"宋体";
	margin:0;
	padding:0;
	width:220px;
	height:240px;
}

select.select_long3{
	width:265px;
	height:22px;
	line-height:220px;
}

.select{
	border:1px solid #c4c4c4;
	overflow:auto;
/*    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;*/
	padding:1px;
	width:220px;
	height:240px;
}
.select ul{
	margin:0;
	padding:0;
	list-style:none;
}
.select ul li{
	margin:0;
	padding:0;
	padding:0 0 0 5px;
	cursor:default;
}
.select ul li.normal{
	height:15px;
}
.select ul li.active{
	height:15px;
	background:#316AC5;
	color:#fff;
}
/*
//------------------------------
//  text
//------------------------------
*/
/* Edit by Zack.zhou 2009/07/10 */
input{
	font-size:12px;
	color:#000;	
	font-family:"宋体";
}
input.file{
 height:18px;
 font:normal 12px Verdana;
 color:#666666;
 line-height:18px;
 background:#FFF;
 border:1px solid #E1E5E6;
}
input.input{
	border:1px solid #e1e5e6;
	background:#fff;
	height:16px;
	line-height:16px;
	padding:0 5px;
}
input.input_hour{
	width:15px;
	height:16px;
	line-height:16px;
	background:#fff;
	border:1px solid #e1e5e6;
	padding:0 5px;
}
input.input_long{
	border:1px solid #e1e5e6;
	background:#fff;
	height:16px;
	line-height:16px;
	width:200px;
	padding:0 5px;
}
input.input_long2{
	border:1px solid #e1e5e6;
	background:#fff;
	height:16px;
	line-height:16px;
	width:300px;
	padding:0 5px;
}

input.input_long3{
	height:22px;
	line-height:22px;
	width:250px;
	padding:0 5px;
}

input.input_middle{
	border:1px solid #e1e5e6;
	background:#fff;
	height:16px;
	line-height:16px;
	width:180px;
	padding:0 5px;
}
input.input_short{
	border:1px solid #e1e5e6;
	background:#fff;
	height:16px;
	line-height:16px;
	width:150px;
	padding:0 5px;
}
input.input_short2{
	border:1px solid #e1e5e6;
	background:#fff;
	height:16px;
	line-height:16px;
	width:130px;
	padding:0 5px;
}
input.input_short3{
	border:1px solid #e1e5e6;
	background:#fff;
	height:16px;
	line-height:16px;
	width:120px;
	padding:0 5px;
}
input.input_mini{
	border:1px solid #e1e5e6;
	background:#fff;
	height:16px;
	line-height:16px;
	width:20px;
	padding:0 5px;
}
/* Edit by Zack.zhou 2009/10/28 */
input.input_calendar{
	border:1px solid #e1e5e6;
	background:#fff url(../../image/calendar.gif) no-repeat right center;
	height:16px;
	line-height:16px;
	width:140px;
	padding:0 5px;
	cursor:pointer;
}
input.input_calendar_long{
	border:1px solid #e1e5e6;
	background:#fff url(../../../image/calendar.gif) no-repeat right center;
	height:16px;
	line-height:16px;
	width:110px;
	padding:0 5px;
	cursor:pointer;
}


input.input_big{
	border:1px solid #e1e5e6;
	background:#fff;
	height:16px;
	line-height:16px;
	width:400px;
	padding:0 5px;
}

/*
//------------------------------
//  textarea
//------------------------------
*/
/* Edit by Zack.zhou 2009/07/13 */
textarea{
font-size:12px;	
color:#000;	
font-family:"宋体";
margin:4px 0;
}
textarea.textarea{
border:1px solid #E1E5E6;
}
textarea.textarea_middle{
width:480px;
height:80px;
padding:2px 5px;
}
textarea.textarea_middle3{
width:300px;
height:80px;
padding:2px 5px;
}

textarea.textarea_middle2{
width:420px;
height:80px;
padding:2px 5px;
}
textarea.textarea_long{
width:450px;
height:80px;
padding:2px 0 2px 5px;
}
textarea.textarea_big{
width:600px;
height:300px;
padding:2px 5px;
}
textarea.textarea_short{
width:200px;
height:80px;
padding:2px 5px;
}
textarea.textarea_short2{
width:150px;
height:80px;
padding:2px 5px;
}
.textArea{
height:100px;
overflow:auto;
padding:2px 5px;
line-height:18px;
}


/*
//------------------------------
//  button
//------------------------------
*/
input.button_search{
	background:transparent url(../../image/searchBtn.gif) no-repeat left center;
	height:20px;
	width:15px;
	border:none;
cursor:pointer;
}
div.ToImg{
	background:url(../../image/to.gif);
}
input.button{
	border:1px solid #C9C9C9;
	background:url(../../image/searchbutton_bg2.jpg);
	height:19px;
	line-height:19px;
	padding:0 3px!important;
cursor:pointer;
}
* html input.button{
    line-height:17px;
}
*+html input.button{
    line-height:16px;
}
/* Edit by Zack.zhou */
input.button2{
	padding:0 3px!important;
	width:46px;
	height:21px;
	color:#003366;
	text-align:center;
	line-height:21px;
	background:url(../../image/btn_bbt.gif) no-repeat 0% 0%;
	border:none;
}
* html input.button2{
    line-height:19px;
}
*+html input.button2{
    line-height:18px;
}

input.button3{
	border:1px solid #bebebe;
	background:url(../../image/btn_g.gif) repeat-x 50% 0%;
	height:27px;
	line-height:28px;
cursor:pointer;
}
*+html input.button3{
    line-height:25px;
}

/* Edit by Zack.zhou 2009/08/05 */
input.button4{
	padding:0 3px!important;
	width:80px;
	height:21px;
	color:#003366;
	text-align:center;
	line-height:21px;
	background:url(../../image/btn_bbt2.gif) no-repeat 0% 0%;
	border:none;
	cursor:pointer;

}
* html input.button4{
    line-height:19px;
}
*+html input.button4{
    line-height:18px;
}
/* Edit by Zack.zhou 2009/11/04 */ 
input.button7{
	padding:0 3px!important;
	width:120px;
	height:21px;
	color:#003366;
	text-align:center;
	line-height:21px;
	background:url(../../image/btn_bbt3.gif) no-repeat 0% 0%;
	border:none;
cursor:pointer;
}
* html input.button7{
    line-height:19px;
}
*+html input.button7{
    line-height:18px;
}

input.button8{
    width:78px;
    height:26px;
    background:url(../../image/BtnToolBlue.png) right top no-repeat; padding-right:10px; 
    border:0;
    color:#fff;
}

input.button8_hover{
	width:78px;
    height:26px;
    background:url(../../image/BtnToolBlueHover.png) no-repeat ;
    border:0;
    color:#fff;
}

input.button5{
	width:73px;
	height:36px;
	color:#FFF;
	line-height:36px;
	text-align:center;
	background:url(../../image/btn_dis.gif) no-repeat 50% 0%;
	border:none;
cursor:pointer;
}
*+html input.button5{
    line-height:33px;
}
input.button6{
	width:73px;
	height:19px;
	color:#FFF;
	line-height:20px;
	text-align:center;
	background:url(../../image/btn_blue.gif) no-repeat 50% 0%;
	border:none;
cursor:pointer;
}input.button34{
	width:123px;
	height:26px;
	color:#FFF;
	line-height:26px;
	background:url(../../image/btn_joinproject.gif) no-repeat 50% 0%;
	border:none;
cursor:pointer;
}
*+html input.button6{
    line-height:17px;
}


input.page_toup{
	border:0;
	background:url(../../image/page_toup.jpg);
	width:28px;
	height:23px;
cursor:pointer;
}
input.page_up{
	border:0;
	background:url(../../image/page_up.jpg);
	width:28px;
	height:23px;
cursor:pointer;
}
input.page_down{
	border:0;
	background:url(../../image/page_down.jpg);
	width:28px;
	height:23px;
}
input.page_todown{
	border:0;
	background:url(../../image/page_todown.jpg);
	width:28px;
	height:23px;
cursor:pointer;
}
input.button_calendar{
	background:url(../../image/calendar_icon.gif) no-repeat 5px 4px!important;
	background:url(../../image/calendar_icon.gif) no-repeat 5px center;
	width:22px;
	height:20px;
	overflow:hidden;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
input.button_enterTraining{
	background:url(../../image/enterTraining.gif) no-repeat left top;
	width:139px;
	height:22px;
	border:none;
	line-height:22px;
	letter-spacing:5px;
cursor:pointer;
}
input.ColorButton{
	width:10px;
	height:10px;
	border:1px solid #000000;
	background:#00ccff;
	font-size:1px;
	line-height:1px;
	cursor:pointer;
	padding:0;
}
input.button_calendarLeftArrow{
	width:13px;
	height:13px;
	background:url(../../image/pj_arrow_left.gif) no-repeat left top;
	border:none;
	margin:0 5px 0 0;
	cursor:pointer;
}
input.button_calendarRightArrow{
	width:13px;
	height:13px;
	background:url(../../image/pj_arrow_right.gif) no-repeat left top;
	border:none;
	margin:0 10px 0 0;
	cursor:pointer;
}

/* Edit by Zack.zhou 2009/11/04 */ 
input.icon_cancle {
width:80px;
height:24px;
margin:0 8px;
padding:0 8px 0 0;
color:#000000;
line-height:24px;
background:transparent url(../../image/icon_back.gif) no-repeat scroll 100% 50%;
border:none;
}
/* Edit by Zack.zhou 2009/08/14 */ 
input.close{
margin:0;
padding:0;
width:55px;
height:16px;
background:url(../../image/btn_close.gif) no-repeat 0% 50%;
border:none;
cursor:pointer;
}
/* Edit by Zack.zhou 2009/08/12 */ 
input.close01{
margin:2px;
padding:0;
width:12px;
height:12px;
background:url(../../image/close_panel.gif) no-repeat 0% 50%;
border:none;
cursor:pointer;
}
/* Edit by Zack.zhou 2009/09/02 */ 
input.icon_close{
margin:2px;
padding:0;
width:11px;
height:11px;
background:url(../../image/icon_close.gif) no-repeat 0% 50%;
border:none;
cursor:pointer;
}
input.icon_open{
margin:2px;
padding:0;
width:11px;
height:11px;
background:url(../../image/icon_open.gif) no-repeat 0% 50%;
border:none;
cursor:pointer;
}
/* Edit by Zack.zhou 2009/08/14 */ 
input.open{
margin:0;
padding:0;
width:55px;
height:16px;
background:url(../../image/btn_open.gif) no-repeat 0% 50%;
border:none;
cursor:pointer;
}
input.support_affi{
margin-bottom:4px;
margin-right:5px;
padding:0;
width:90px;
height:23px;
background:url(../../image/btn_support_affi.gif) no-repeat 0% 50%;
border:none;
cursor:pointer;
}
input.support_nage{
margin-bottom:4px;
margin-right:5px;
padding:0;
width:90px;
height:23px;
background:url(../../image/btn_support_nage.gif) no-repeat 0% 50%;
border:none;
cursor:pointer;
}
input.publish_affi{
margin-bottom:5px;
margin-right:5px;
padding:0;
width:90px;
height:23px;
background:url(../../image/btn_publish_affi.gif) no-repeat 0% 50%;
border:none;
cursor:pointer;
}
input.publish_nage{
margin-bottom:5px;
margin-right:5px;
padding:0;
width:90px;
height:23px;
background:url(../../image/btn_publish_nage.gif) no-repeat 0% 50%;
border:none;
cursor:pointer;
}

/* table*/
table.listTableReport td p.textOverflow{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
word-break:keep-all;
cursor:Pointer;
margin:0;
padding:44;
}
table.listTable td p.textOverflow{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
word-break:keep-all;
cursor:Pointer;
margin:0;
padding:0;
}


table.addTable{
	width:100%;
	border-collapse:collapse;
	background-color:#ebf3f6;
}
table.addTable td{
height:25px;
padding:2px 0 0 5px;
border: 1px solid #fff;
}
table.addTable21{
width:100%;
background:#fff;
}
table.addTable21 td{
height:25px;
padding:20px 0 0 5px;
}
table.addTable4 td{
height:25px;
padding-left:4px;
}
/* Edit by Zack.zhou */
table.addTable th{
height:22px;
padding:0 0 0 10px;
font-size:12px;
text-align:left;
}
table.addTable th.title{
font-weight:bold;
color:#000;
line-height:22px;
background:#FFF;
}

tr.odd{
background-color:#fff;
}
table.addTable tr.odd1{
background-color:#FAF3F3;
}
table.addTable tr.odd2{
background-color:#EEF7F4;
}
tr.even{
background-color:#f9faf5;
}
table.addTable tr.even1{
background-color:#F7E6E6;
}
table.addTable tr.even2{
background-color:#D3E7E3;
}

table.addTable td.title{
	height:24px;
line-height:24px;
width:10%;
padding:0 10px 0 10px;
color:#666;
vertical-align:top;
white-space:nowrap;

}

table.addTable td.title_normal
{
	color:#666;	
}

table.addTable td.title1{
	height:30px;
	line-height:24px;
	width:100px;
	padding:0 10px 0 10px;
	color:#666;
	white-space:nowrap;
	border:1px solid #fff;
	text-align:right;
	padding:0px;
}

table.addTable td.title1 div{
	white-space:nowrap;
}

table.addTable td.title3{
	line-height:24px;
	width:20%;
	color:#666;
	padding:5px 10px 0 10px;
	vertical-align:top;
	white-space:nowrap;
}
table.addTable td.title4{
	line-height:24px;
	padding:0 10px 0 10px;
	color:#666;
	width:100%;
	white-space:nowrap;
	background:#f3f2d6;
}
table.addTable td.title6{
line-height:24px;
width:10%;
color:#666;
padding:0 10px 0 10px;
white-space:nowrap;
}
table.addTable td.content{
/*	width:220px;*/
padding:0 5px;
font-size:12px;
color:#000;
line-height:24px;
width:15%;
}
/* Edit by Zack.zhou 2009/10/16 */
table.addTable td.content1{
padding:0 5px;
font-size:12px;
color:#000;
line-height:24px;
width:50%;
}



/* Edit by Zack.zhou 2009/11/06 */
table.addTable td.content2{
/*	width:220px;*/
padding:0 5px;
font-size:14px;
color:#000;
line-height:24px;
width:80%;
}
table.addTable td.content3{
/*	width:220px;*/
padding:5px;
font-size:14px;
color:#000;
line-height:1.5em;
width:80%;
}
table.addTable td.content3 span{
/*	width:220px;*/
padding:5px;
font-size:14px;
color:#000;
line-height:1.5em;
width:80%;
}
/* Edit by Zack.zhou 2009/08/20 */
table.addTable td.content4{
/*	width:220px;*/
padding:5px 25px;
font-size:14px;
color:#000;
line-height:24px;
word-break:break-all;
}
table.addTable td.content4 span{
/*	width:220px;*/
line-height:1.2em;
}
table.addTable td.content6{
/*	width:220px;*/
padding:0 5px;
font-size:14px;
color:#000;
line-height:24px;
width:90%;
}
table.addTable .contentBox{
height:200px;
overflow-y:auto;
overflow-x:hidden;
}
table.addTable a.line{
text-decoration:underline;
}

/* Edit by Zack.zhou */
table.ex-addTable{
width:100%;
color:#000;
}
/* Edit by Zack.zhou 2009/08/05 */
Div.ex-addTable-title h2{
display:block;
height:22px;
margin:0 auto;
padding-left:12px;
font-weight:bold;
font-size:12px;
color:#990000;
text-align:left;
line-height:22px;
border-bottom:1px dashed #F3A794;
background:#FFC8B0;
overflow:hidden;
}
Div.ex-addTable-title2 h2{
display:block;
width:auto;
height:22px;
margin:0 auto;
padding-left:12px;
font-weight:bold;
font-size:12px;
color:#1f5595;
text-align:left;
line-height:22px;
background:#8ab5ea;
overflow:hidden;
}
/* Edit by Zack.zhou 2009/08/04 */
table.ex-addTable td{
height:24px;
padding:2px 0 0 0;
}
table.ex-addTable th{
height:24px;
padding:0 0 0 10px;
font-size:12px;
text-align:left;
}
table.ex-addTable tr.odd{
}
table.ex-addTable tr.even{
}
table.ex-addTable td.title{
line-height:24px;
width:20%;
padding:0 10px 0 10px;
color:#990000;
vertical-align:top;
white-space:nowrap;
}
table.ex-addTable td.title2{
line-height:24px;
width:20%;
padding:5px 10px 0 10px;
color:#990000;
vertical-align:top;
white-space:nowrap;
}
table.ex-addTable td.title3{
line-height:20px;
padding:0 15px;
color:#888;
white-space:nowrap;
border-bottom:1px solid #EFEFEF;
background:#F7F7F7;
}
table.ex-addTable td.title4{
line-height:24px;
width:100%;
padding:0 10px 0 10px;
white-space:nowrap;
background:#f3f2d6;
}
table.ex-addTable td.title6{
line-height:24px;
width:10%;
padding:0 10px 0 10px;
white-space:nowrap;
}
table.ex-addTable td.content{
/*	width:220px;*/
padding:0 10px 0 10px;
line-height:24px;
font-size:14px;
color:#000;
width:30%;
}
table.ex-addTable td.content2{
/*	width:220px;*/
padding:5px 10px;
font-size:14px;
color:#000;
line-height:24px;
width:80%;
}
table.ex-addTable td.content4{
/*	width:220px;*/
width:100%;
padding:25px;
font-size:14px;
color:#003366;
line-height:24px;
border-bottom:1px solid #E2E2E2;
}
table.ex-addTable td.content6{
/*	width:220px;*/
padding:5px 10px;
font-size:14px;
line-height:22px;
width:90%;
}
table.ex-addTable a.line{
	text-decoration:underline;
}

/* Edit by Wac 2011-10-22*/
table .TableLine
{
  border-collapse:collapse;
}

table .TableLine td
{
  border:#aecde1 1px solid ; 
  text-align:center;
  padding:0px;
  background-color:#fff;
}

table .TableLine td input
{
  border:1px solid transparent; 
}

table .TableLine th
{
	border:#aecde1 1px solid ; 
	text-align:center;
	padding:0px;
	font-weight:normal;
}

/*listTable*/
/*listTable*/
.listBox-08{
margin:0;
margin-top:1px;
padding:0;
padding-top:3px;
background:url(../image/icon/dotted_g.gif) repeat-x 50% 0%;
}
.listBox-08 ul{
margin:0 3px;
padding:0;
}
.listBox-08 li{
display:block;
height:24px;
list-style:none;
font-size:12px;
color:#333;
text-align:left;
overflow:hidden;
background:url(../../image/ico_dotted_g.gif) repeat-x 0% 100%;
}
/* Edit by Zack.zhou 2009/09/24 */
* html .listBox-08 li{
height:23px;
background:url(../../image/ico_dotted_g.gif) repeat-x 0% 100%;
}
.listBox-08 li.more{
background:none;
}
.listBox-08 li a{
display:block;
float:left;
margin:0;
padding:0;
width:290px;
height:24px;
padding-left:25px;
line-height:22px;
text-decoration:none;
background:url(../../image/ico_circle_g.gif) no-repeat 10px 50%;
overflow:hidden;
}
/*.line { position:relative; float:left; padding:8px 0}
.line span { float:left}
.file { position:absolute; left:90px; top:8px; display:none;filter:alpha(opacity=0);opacity:0}
.file1 { padding:0px 10px; display:block; float:left; background:#CCC; color:#333; font-size:12px;z-index:1; margin-left:5px; vertical-align:middle; cursor: pointer}
.inputstyle { width:150px; border:1px solid #888; z-index:99}*/
* html .listBox-08 li a{
height:22px;
line-height:22px;
background:url(../../image/ico_circle_g.gif) no-repeat 10px 11px;
}
*+html .listBox-08 li a{
height:22px;
line-height:22px;
background:url(../../image/ico_circle_g.gif) no-repeat 10px 11px;
}
.listBox-08 li.more a{
background:none;
}
.listBox-08 li span.date{
display:block;
float:right;
width:68px;
margin:0;
padding:0;
font-size:12px;
color:#666;
line-height:22px;
overflow:hidden;
}
* html .listBox-08 li span.date{
height:22px;
line-height:22px;
}
*+html .listBox-08 li span.date{
height:22px;
line-height:22px;
}
.listBox-08 li span.date a{
display:block;
float:right;
width:68px;
margin:0;
padding:0 4px 0 0;
font-size:12px;
color:#222;
text-align:right;
text-decoration:underline;
}
.listBox-08 li span.date a:hover{
display:block;
float:right;
width:68px;
margin:0;
padding:0 4px 0 0;
font-size:12px;
color:#888;
text-align:right;
text-decoration:none;
}
.listBox-08 li a:hover{
text-decoration:underline;
}


/* Edit by Zack.zhou 2009/07/10 */
table.listTable{
width:100%;
margin:0 auto;
table-layout:fixed;
border-collapse:collapse;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
}
table.listTable th{
height:25px;
line-height:23px;
padding-left:10px;
color:#000;
font-weight:normal;
text-align:left;
background:url(../../image/thead_bg.gif) repeat-x 0% 0%;
}
/* Edit by Zack.zhou 2009/10/14 */
table.listTable th.content{
padding:6px 10px;
color:#003366;
font-weight:normal;
text-align:left;
line-height:18px;
border-bottom:1px solid #BDC9E1;
background:#F9F9F9;
}
table.listTable th.cent{
padding:0;
text-align:center;
}
table.listTable tr.odd{
color:#555;
background:#fff;
}
table.listTable tr.even{
color:#663300;
background:#EFF9FE;
}
table.listTable td{
height:25px;
padding-left:10px;
text-align:left;
line-height:19px;
border-bottom:1px solid #deddce;
}table.listTable td p.textOverflow{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
word-break:keep-all;
cursor:pointer;
margin:0;
padding:0;
}
p.textOverflow{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
word-break:keep-all;
cursor:pointer;
margin:0;
padding:0;
}
table.listTable td.cent{
padding:8px 4px;
text-align:left;
vertical-align:top;
text-align:center;
}
table.listTable td.title{
padding:8px 4px;
color:#222;
text-align:left;
vertical-align:top;
line-height:18px;
}
table.listTable td.vatop{
padding:8px 4px;
color:#777;
text-align:left;
vertical-align:top;
line-height:18px;
}
table.listTable td ul.control{
margin:0;
padding:0;
list-style:none;
position:relative;
}
table.listTable tr.foot td{
padding:0 10px;
text-align:right;
background:#fff;
border-bottom:none;
}
table.listTable a{
color:#422D00;
text-decoration:underline;
}
table.listTable a:hover{
color:#CC6B00;
text-decoration:none;
}

table.listTable7{
width:100%;
margin:0 auto;
border-collapse:collapse;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
}
table.listTable7 th{
height:25px;
line-height:23px;
padding-left:10px;
color:#000;
font-weight:normal;
text-align:left;
background:url(../../image/thead_bg.gif) repeat-x 0% 0%;
}
/* Edit by Zack.zhou 2009/10/14 */
table.listTable7 th.content{
padding:6px 10px;
color:#003366;
font-weight:normal;
text-align:left;
line-height:18px;
border-bottom:1px solid #BDC9E1;
background:#F9F9F9;
}
table.listTable7 th.cent{
padding:0;
text-align:center;
}
table.listTable7 tr.odd{
color:#555;
background:#fff;
}
table.listTable7 tr.even{
color:#663300;
background:#EFF9FE;
}
table.listTable7 td{
height:25px;
padding-left:10px;
text-align:left;
line-height:19px;
border-bottom:1px solid #deddce;
}
table.listTable7 td.cent{
padding:8px 4px;
text-align:left;
vertical-align:top;
text-align:center;
}
table.listTable7 td.title{
padding:8px 4px;
color:#222;
text-align:left;
vertical-align:top;
line-height:18px;
}
table.listTable7 td.vatop{
padding:8px 4px;
color:#777;
text-align:left;
vertical-align:top;
line-height:18px;
}
table.listTable7 td ul.control{
margin:0;
padding:0;
list-style:none;
position:relative;
}
table.listTable7 tr.foot td{
padding:0 10px;
text-align:right;
background:#fff;
border-bottom:none;
}
table.listTable7 a{
color:#422D00;
text-decoration:underline;
}
table.listTable7 a:hover{
color:#CC6B00;
text-decoration:none;
}

/* Edit by Zack.zhou 2009/10/27 */
table.listTable-01,table.listTable-01db{
width:100%;
margin:0 auto;
padding:0px;
border-collapse:collapse;
border-left:0px solid #FFF;
border-right:0px solid #FFF;
table-layout:fixed;
}

table.listTable-01 th{
height:25px;
line-height:23px;
padding-left:0px;
color:#000;
font-weight:normal;
text-align:center;
/*background:#F9FAFE url(../../image/thead_bg.gif) repeat-x 0% 0%;*/
background:#F9FAFE url(../../image/th_bg.jpg) repeat-x 0% 0%;
border-top:1px solid #bdc9e1;
white-space:nowrap;
color:#005490;
border-bottom:1px solid #e0e0e0;
border-right:1px solid #fff ;
}
table.listTable-01db th{
height:40px;
line-height:16px;
padding-left:10px;
color:#000;
font-weight:normal;
text-align:left;
background:#F9FAFE url(../../image/thead_bg.gif) repeat-x scroll 0 100%;
}
table.listTable-01 tr.odd,table.listTable-01db tr.odd{
color:#555;
background:#fff;
}
table.listTable-01 tr.even,table.listTable-01db tr.even{
color:#663300;
background:#EFF9FE;
}
table.listTable-01 td,table.listTable-01db td{
height:28px;
line-height:19px;
padding-left:10px;
text-align:center;
border-bottom:1px solid #bdc9e1;
}table.listTable-01 td p.textOverflow,table.listTable-01db td p.textOverflow{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
word-break:keep-all;
cursor:pointer;
margin:0;
padding:0;
}
table.listTable-01 tr.foot td,table.listTable-01db tr.foot td{
padding:0 10px;
text-align:right;
background:#fff;
border-bottom:none;
}
table.listTable-01 a,table.listTable-01db a{
color:#422D00;
text-decoration:underline;
}
table.listTable-01 a:hover,table.listTable-01db a:hover{
color:#CC6B00;
text-decoration:none;
}

/* Edit by Zack.zhou */
table.listTable-02{
	width:100%;
	background:#fff;
	border-collapse:collapse;
}
table.listTable-02 td.numb{
	line-height:26px;
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #dfdfdf;
}
table.listTable-02 td.capital{
	height:25px;
	line-height:25px;
	padding-left:10px;
	color:#000;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #dfdfdf;
}
table.listTable-02 td.capital2{
	height:24px;
	line-height:24px;
	padding-left:10px;
	color:#000;
	font-weight:normal;
	text-align:left;
	background:#f4f4f4;
}
.black{
	color:#000;
	font-size:14px;
	font-weight:bold;}
table.listTable-02 td.title{
	height:24px;
	line-height:24px;
	padding-left:10px;
	color:#006699;
	font-weight:normal;
	text-align:left;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #f4f4f4;
}
table.listTable-02 td.content{
	padding:10px 10px;
    color:#006699;
	line-height:20px;
	vertical-align:top;
	text-align:left;
}
table.listTable-02 td.infor{
	padding-right:10px;
	color:#666;
	text-align:right;
	line-height:18px;
	border-bottom:1px dashed #dfdfdf;
	background:#f9f9f9;
}
table.listTable-02 td a{
color:#666;
text-decoration:none;
}
table.listTable-02 td a:hover{
color:#006699;
text-decoration:none;
}
table.listTable-02 td.infor a{
color:#006600;
text-decoration:none;
}
table.listTable-02 td.capital2 a{
color:#000;
text-decoration:none;
border-collapse:collapse;
}
/* Edit by Zack.zhou 2009/08/06 */
table.listTable-03{
width:100%;
background:#fff;
border-bottom:1px solid #deddce;
}
table.listTable-03 td{
color:#000;
text-align:center;
line-height:19px;
border-bottom:1px solid #deddce;
}
table.listTable-03 td.capital{
width:120px;
padding-left:24px;
font-size:14px;
font-weight:bold;
text-align:left;
line-height:26px;
background:url(../../image/ico_circle_b.gif) no-repeat 8px 50%;
}
table.listTable-03 td.content{
line-height:26px;
}
table.listTable-03 td.btn{
vertical-align:middle;
}

.Header{
margin:0;
padding:0;
/*height:110px;*/
width:100%;
}
.Header_Top{
margin:0;
padding:0;
background:url(../../image/top_nav_bg_new.jpg) repeat-x 0% 0%;
height:111px; 
width:100%;
}
.Logo{
float:left;
margin:0;
padding:0;
width:762px;
height:111px; 
background:url(../../image/logo_new.jpg) no-repeat 0% 0%;
overflow:hidden;
}
.Header_Nav{
float:left;
height:72px;
background:url(../../image/top_nav_rtbg.gif) no-repeat 0% 0%;
margin:0;
padding:0;
overflow:hidden;
}
.Header_Nav_lt{
float:left;
width:24px;
height:39px;
margin:15px 0 0 45px;
padding:0;
background:url(../../image/topNav_ltbg.gif) no-repeat 0% 0%;
overflow:hidden;
}
* html .Header_Nav_lt{
margin:15px 0 0 23px;/* IE6 */
}
.Header_Nav_ct{
float:left;
height:39px;
margin:15px 0 0 0;
padding:0;
background:url(../../image/topNav_bg.gif) repeat-x 0% 0%;
}
.Header_Nav_ct ul{
float:left;/* IE6 */
margin:0;
padding:0;
height:39px;
font-size:14px;
list-style:none;
background:url(../../image/topNav_ctbg.gif) no-repeat 0% 0%;
}
.Header_Nav_ct ul li{
float:left;
margin:0;
padding:0;
height:39px;
line-height:40px;
color:#000;
}
* html .Header_Nav_ct ul li{
padding-top:1px;/* IE6 */
}
.Header_Nav_ct ul li a{
margin:0 8px 0 8px;
color:#000;
text-decoration:none;
}
.Header_Nav_ct ul li a:link{
color:#000;
}
.Header_Nav_ct ul li a:hover{
color:#0066CC!important;
text-decoration:underline;
}
.Header_Nav_ct ul li a:visited{
color:#660033;
}
.Header_Nav_ct ul li a:active{
color:#000;
}
.Header_Nav_rt{
float:left;
margin:15px 0 0 0;
padding:0;
width:31px;
height:39px;
background:url(../../image/topNav_rtbg.gif) no-repeat 0% 0%;
overflow:hidden;
}
 
.Per-Navbar{
width:100%;
margin:0 auto;
padding:0;
background:url(../../image/per_nav_bg.gif) repeat-x 0% 0%;
overflow:hidden;
}
.Per-Navbar h1{
float:left;
display:block;
margin:0;
padding:0;
height:30px;
font-size:14px;
font-weight:normal;
color:#003366;
line-height:30px;
text-align:left;
text-indent:18px;
letter-spacing:1px;
overflow:hidden;
}
.Per-Navbar p.nameLocation {
  position:absolute;
  top:33px;
  right:10px ;
  color:#fff;
}

.Per-Navbar .nameLocation a:link,a:visited{
	color:#fff ;
	text-decoration:none;
}

.Per-Navbar .nameLocation a:hover,a:active{
	color: red ;
	text-decoration:none;
}

/*tab-a Edit by wac 2011-10-22 */
.tab-a{height:38px; background:url(../../image/TabBarBg.png) left bottom repeat-x; overflow:hidden;padding-left:0px; margin-left:0px;}
.tab-a ul{list-style:none; margin-top:4px ; margin-left:0px;padding-left:5px;}
.tab-a li{float:left; margin-left:5px; padding-top:0px; height:26px; position:relative;}

.tab-a li a{float:left; padding-left:22px; background:url(../../image/tab-hover.gif) left top no-repeat;}
.tab-a li a span{float:left; border:0px solid red; height:27px; line-height:27px; padding-right:22px; cursor:pointer;background:url(../../image/tab-hover.gif) right top no-repeat;}

.tab-a li a:link,.tab-a li a:visited{color:#000;text-decoration:none;}
.tab-a li a:hover{text-decoration:none;}

.tab-a li a:hover{color:red; background:url(../../image/tab-hover.gif) left top no-repeat;}
.tab-a li a:hover span{text-decoration:none;  background:url(../../image/tab-hover.gif) right top no-repeat;}

.tab-a li.current{ bottom:0px; }
.tab-a li.current a:link,.tab-a li.current a:visited{color:#fff; background:url(../../image/tab-current.gif) left top no-repeat;text-decoration:none;}
.tab-a li.current a span{text-decoration:none;  background:url(../../image/tab-current.gif) right top no-repeat;}

.Link_bar{
float:left;
margin:1px 0 0 0;
padding:0;
height:36px;
}

.Link_bar ul{
margin:0;
padding:0;
margin-top:5px;
font-size:14px;
list-style:none;
overflow:hidden;
}
.Link_bar ul li{
float:left;
margin:0 0 0 2px;
padding:0;
text-align:center;
}
.Link_bar ul li a{
margin:0 2px 0 0;
display:block;
height:26px;
overflow:hidden;
}

/* Edit by Zack.zhou 2009/10/27 */
.Link_bar ul li.activeXiangMuKongJian a{
font-weight:bold;
width:67px;
color:#FFF;
background:url(../../image/xmkj_active.gif) no-repeat 50% 100%;
}.Link_bar ul li.unActiveXiangMuKongJian a{
font-weight:bold;
width:67px;
color:#FFF;
background:url(../../image/xmkj_normal.gif) no-repeat 50% 100%;
}.Link_bar ul li.unActiveXiangMuKongJian a:hover{
font-weight:bold;
width:67px;
color:#FFF;
background:url(../../image/xmkj_on.gif) no-repeat 50% 100%;
}
.Link_bar ul li.activeBanJi a{
font-weight:bold;
width:66px;
color:#FFF;
background:url(../../image/wdbj_active.gif) no-repeat 50% 100%;
}.Link_bar ul li.unActiveBanJi a{
font-weight:bold;
color:#FFF;
width:66px;
background:url(../../image/wdbj_normal.gif) no-repeat 50% 100%;
}.Link_bar ul li.unActiveBanJi a:hover{
font-weight:bold;
color:#FFF;
width:66px;
background:url(../../image/wdbj_on.gif) no-repeat 50% 100%;
}.Link_bar ul li.activeXiaGuan a{
font-weight:bold;
width:98px;
color:#FFF;
background:url(../../image/xmglzx_active.gif) no-repeat 50% 100%;
}.Link_bar ul li#unActiveXiaGuan{
	padding-right:5px;
background:url(../../image/shuxian.gif) no-repeat right center;	
}
.Link_bar ul li.unActiveXiaGuan a{
font-weight:bold;
color:#FFF;
width:98px;
background:url(../../image/xmglzx_normal.gif) no-repeat 50% 100%;
}.Link_bar ul li.unActiveXiaGuan a:hover{
font-weight:bold;
color:#FFF;
width:98px;
background:url(../../image/xmglzx_on.gif) no-repeat 50% 100%;
}.Link_bar ul li.activeZhuYe a{
font-weight:bold;
width:32px;
color:#FFF;
background:url(../../image/sy_active.gif) no-repeat 50% 100%;
}.Link_bar ul li.unActiveZhuYe a{
font-weight:bold;
color:#FFF;
width:32px;
background:url(../../image/sy_normal.gif) no-repeat 50% 100%;
}.Link_bar ul li.unActiveZhuYe a:hover{
font-weight:bold;
color:#FFF;
width:32px;
background:url(../../image/sy_on.gif) no-repeat 50% 100%;
}.Link_bar ul li.activeXiangMuLunTan a{
font-weight:bold;
width:37px;
color:#FFF;
background:url(../../image/xmlt_active.gif) no-repeat 50% 100%;
}.Link_bar ul li.unActiveXiangMuLunTan a{
font-weight:bold;
color:#FFF;
width:37px;
background:url(../../image/xmlt_normal.gif) no-repeat 50% 100%;
}
.Link_bar ul li.unActiveXiangMuLunTan a:hover{
font-weight:bold;
color:#FFF;
width:37px;
background:url(../../image/xmlt_on.gif) no-repeat 50% 100%;
}


.infor-Rt{
float:right;
/*width:200px;*/
height:37px;
margin:0 10px 0 0;
padding:0;
overflow:hidden;
}
.infor-Rt p{
margin:0;
padding:0;
font-size:12px;
color:#333;
text-align:left;
line-height:37px;
}
/*Header end*/
 

/*Main_Left   begin*/
.Main{
	margin:0px 0px 0 0px;
	padding:0;
	clear:both;
	background-color:#ebf3f6 ;
}
.Main_Left{
	float:left;
	width:155px;
	background-color: #ebf3f6 ;
	height:auto;
	padding-bottom:2px;
}

* html .Main_Left{
top:115px;/* IE6 */
}

/* Edit by Zack.zhou 2009/08/20 */
.Main_Left_Top{
margin:0;
padding:0;
width:150px;
height:35px;
color:#fff;
line-height:35px;
text-align:center;
font-size:14px;
font-weight:bold;
background:url(../../image/left_nav_title.gif) no-repeat left top;
display:none;
}
/* Edit by Zack.zhou 2009/08/20 */
.Main_Left_Content{
margin:0 auto;
padding:0;
overflow:hidden;
width:155px;

}
.Main_Left_Content ul{
margin:0;
padding:0;
list-style:none;
float:left;
}
.Main_Left_Content ul li{
margin:6px 0 0 0;
padding:0;
line-height:28px;
text-indent:36px;
}
.Main_Left_Content ul li a{
display:block;
margin:0;
padding:0;
width:155px;
height:27px;
color:222px;
background:url(../../image/L_i_o.gif) no-repeat 0% 50%;
text-decoration:none;
}
.Main_Left_Content ul li a:hover{
display:block;
margin:0;
padding:0;
height:27px;
color:#222px;
background:url(../../image/L_i_p.gif) no-repeat 0% 50%;
text-decoration:underline;
}

.Main_Left_Bottom{
	display:none;
}
.left_tree{
	width:164px;
	height:445px;
	margin:5px 7px 5px 6px;
	background:#fff;
	overflow:auto;
	white-space:nowrap;
	padding:5px;
}
/*Main_Left end */

/*Main_Right begin*/
/* Edit by Zack.zhou 2009/08/20 */
.Main_Right_bak{
padding:0 0 0 150px;
/*min-height:500px;*/
height:auto!important;
/*height:500px;*/
background:url(../../image/left_nav_bg1.gif) repeat-y -450px top;
 
}

.Main_Right{
margin-left:155px;
	background-color:#fff;
	border-right:1px solid #ebf3f6;
	height:100%;
}

.Main_Right3{
	padding:0 0 0 500px;
	min-height:500px;
	height:auto!important;
	height:500px;
	
}
.Main_Right2{
	margin:0;
	padding:0;
	width:auto;
	
	
	
}
.Main_Right_Top{
	display:none;
}
.Main_Right_Top span{
	margin:0;
	padding:0;
	background:url(../../image/main_right_top_bg.gif) no-repeat;
	width:235px;
	height:25px;
	display:block;
}
/* Edit by Zack.zhou 2009/08/13 */
.Main_Right_Content{
	margin:0px 0 0 10px;
	padding:0;
	overflow:hidden;
}
/* Edit by Zack.zhou 2009/08/12 */
.Main_Right_Title{
width:100%;
margin:0;
padding:0 0 0 20px;
height:25px;
line-height:25px;
background:url(../../image/icon_arrow.gif) no-repeat 0% 50%;
border-bottom:1px solid #85a9b7;
}
.Main_Right_Sel{
	margin:0 5px 10px 0;
	padding:5px 0 0 10px;
	background:#D6EEFC;
	height:25px;
	
	/*height:25px;*/
}
.Main_Right_Toolbar{
margin:0;
padding:3px 0 1px 12px;
height:29px;
color:#003399;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
background:#F9F9F9;
}
.Main_Right_Toolbar p{
margin:0;
padding:1px 0 0 0;
}
* html .Main_Right_Toolbar p{
line-height:26px;
padding-top:2px;
}
	
.Main_Right_SearchTable{
	margin:0;
	padding:0;
	background:#fff;
	clear:both;
}
.Main_Right_SearchTable_Table{
	margin:0;
	padding:5px 3px 5px 3px;/* Edit by Zack.zhou */
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	
}
.Main_Right_SearchTable_Table2{
	margin:0;
	padding:5px 3px 10px 3px;
	border-right:1px solid #f0f0f0;
	float:right;
	border:1px solid #000;
	
}
.Main_Right_SearchTable_Title,.Main_Right_SearchTable_Title1{
	margin:0;
	padding:0;
	height:26px;
	background:url(../../image/search_bg.gif) repeat-x 50% 0%;
	position:relative;
	color:#fff;
	font-weight:bold;
	line-height:30px;/* Edit by Zack.zhou */
	text-indent:20px;
	display:none;
}

.Main_Right_SearchTable_Title2{
	margin:0;
	padding:0;
	height:26px;
	background:url(../../image/search_bg.gif) repeat-x 50% 0%;
	position:relative;
	color:#fff;
	font-weight:bold;
	line-height:30px;/* Edit by Zack.zhou */
	text-indent:20px;
}

.Main_Right_SearchTable_Title1{
	height:27px;
	background:url(../../image/yueJuan/titleBar.gif) repeat-x 50% 0%;
}
* html .Main_Right_SearchTable_Title{
	line-height:26px;/* Edit by Zack.zhou */
}* html .Main_Right_SearchTable_Title1{
	line-height:27px;
	display:none;
}
.Main_Right_SearchTable_Title_Left{
	position:absolute;
	top:0;
	left:0;
	background:url(../../image/main_right_title_left.gif) no-repeat 0% 0%;
	width:8px;
	height:26px;
}.Main_Right_SearchTable_Title_Left1{
	height:27px;
	background:url(../../image/yueJuan/leftCorner.gif) no-repeat 0% 0%;
}
.Main_Right_SearchTable_Title_Right{
	position:absolute;
	top:0;
	right:0;
	background:url(../../image/main_right_title_right.gif) no-repeat 100% 0%;
	width:10px;
	height:26px;
	overflow:hidden;
	display:block;
}

/* Edit by Zack.zhou */
.Main_Right_SearchTable_Gre_Title{
	margin:0;
	padding:0;
	height:26px;
	background:url(../../image/search_bg_gre.gif);
	position:relative;
	color:#fff;
	font-weight:bold;
	line-height:30px;/* Edit by Zack.zhou */
	text-indent:20px;
	
}
.Main_Right_SearchTable_Gre_Title_Left{
	position:absolute;
	top:0;
	left:0;
	background:url(../../image/main_right_gre_title_left.gif) no-repeat;
	width:8px;
	height:26px;
	display:block;
}
.Main_Right_SearchTable_Gre_Title_Right{
	position:absolute;
	top:0;
	right:0;
	background:url(../../image/main_right_gre_title_right.gif) no-repeat;
	width:10px;
	height:26px;
	overflow:hidden;
	display:block;
	
}

.Main_Right_SearchTable_Bottom{
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
}
.Main_Right_SearchTable_Bottom2{
	margin:5px 0 0 0;
	padding:0;
	text-align:left;
}
.Main_Right_SearchTable_Bottom3{
	margin:5px 0 0 0;
	padding:3px 0 3px 12px;
	background:#EFEFEF;
}
.Main_Right_SearchTable_Bottom4{
	margin:0;
	padding:0 12px;
}
/* Edit by Zack.zhou 2009/09/04 */
.Main_Right_SearchTable_Bottom5{
	height:30px;
	text-align:right;
	background:url(../../image/thead_bg.gif) 50% 0% repeat-x;
}
/*
.Main_Right_SearchTable_Bottom_Left{
	position:absolute;
	top:0;
	left:0;
	background:url(../../image/main_right_bottom_left.gif) no-repeat;
	width:10px;
	height:38px;
	
	display:block;
}
.Main_Right_SearchTable_Bottom_Right{
	position:absolute;
	top:0;
	right:0;
	background:url(../../image/main_right_bottom_right.gif) no-repeat;
	width:9px;
	height:38px;
	display:block;
	
}
*/
.Main_Right_ListTable{
	margin:5px 0 0 0;
	padding:0;
	background:#fff;
	clear:both;
	width:auto;
}
/* Edit by Zack.zhou 2009/07/10 */
.Main_Right_ListTable_Table{
margin:0;
padding:0;
/*
border:1px solid #bdc9e1;
border-top:none;*/
}
.Main_Right_ListTable_Table2{
margin:0 0 0 5px;
padding:5px 3px;
border:1px solid #f0f0f0;
}
/* Edit by Zack.zhou 2009/07/10 */
.Main_Right_ListTable-Table3{
margin:0;
padding:0;
border:1px solid #f0f0f0;
border-top:none;
}

/* Edit by Zack.zhou 2009/08/04 */
.Main_Right_p{
margin:0;
padding:3px;
/*border:1px solid #f0f0f0;*/
}
/* Edit by Zack.zhou 2009/08/04 */
.Main_Right_b{
margin:0;
margin-top:4px;
padding:3px;
border:1px solid #B7CCDB;
}

/* Edit by Zack.zhou */
.Main_Right_r{
    margin-top:5px;
	padding:2px;
	border:1px solid #FF8080;
	overflow:hidden;
}

.Main_Right_p ul{
	margin:0;
	padding:0;
	list-style:none;
	
}
.Main_Right_p ul li{
	margin:10px 0 0 20px;
	padding:0;
	float:left;
	height:100px;
	width:100px;
	
	
	
}
.Main_Right_p ul li{
	width:120px;
	text-align:center;
	
	
	
}
.Main_Right_p ul .normal{
	margin:0;
	padding:5px;
	width:120px;
	height:50px;
	border:1px solid #ccc;
	
	line-height:25px;
	display:block;
}
.Main_Right_p ul .normal2{
	margin:0;
	padding:5px;
	width:120px;
	height:50px;
	border:1px solid #ccc;
	
	line-height:25px;
	background:#66ff66;
	display:block;
	
}
.Main_Right_p ul .normal3{
	margin:0;
	padding:5px;
	width:120px;
	height:50px;
	border:1px solid #ccc;
	
	line-height:25px;
	background:#ccc;
	display:block;

	
}
.Main_Right_p ul li p{
	margin:5px 0 0 5px;
	padding:0;
	width:80px;
	
	height:20px;
	text-align:center;
}
.Main_Right_p ul .li_cion{
	width:50px;
	background:url(../../image/li_icon2.gif) no-repeat 0px 10px;
}
.Main_Right_color{
	margin:0;
	padding:0 0 0 10px;
	height:30px;
	background:#f1f1f1;
	
	line-height:30px;
	
}
.Main_Right_color ul{
	margin:0;
	padding:0;
	list-style:none;
	
	line-height:30px;
}
.Main_Right_color ul li{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	
	
	
}
.color_white{
	margin:8px 5px 0 0;
	padding:0;
	width:10px;
	height:10px;
	border:1px solid #ccc;
	background:#FFF;
	display:block;
	float:left;
	
	
}
.color_green{
	margin:8px 5px 0 0;
	padding:0;
	width:10px;
	height:10px;
	border:1px solid #ccc;
	background:#66FF66;
	display:block;
	float:left;
	
	
}
.color_hui{
	margin:8px 5px 0 0;
	padding:0;
	width:10px;
	height:10px;
	border:1px solid #ccc;
	background:#ccc;
	display:block;
	float:left;
	
	
}
.Main_Right_ListTable_Bottom{
	margin:5px 0 0 0;
	padding:0;
}

/*Main end*/

/*Footer begin*/
.Footer{
	clear:both;
	margin:0px 0 0 0;
	padding:0;
	text-align:center;
	border-top:1px solid #d2e5f8;
	background-color:#d2e5f8 ;
}
.Footer_Line{
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
	height:3px;
	
	background:url(../../image/footer_line_bg.gif) repeat-x;
}
.Footer_Text{
	margin:0;
	padding:0;
	width:100%;
	line-height:30px;
	height:30px;
	text-align:center;
	float:left;
	background:url(../../image/footer_bg.jpg); HEIGHT: 45px;
}
.btn_poppanel {width:18px;height:18px;background:transparent url(../../image/poppanel.gif) no-repeat center center;border:none;}


/* Panel */
.Panel_tabBar	{}
.Panel_tabBar ul{margin:0;padding:0;}
.Panel_tabBar li {list-style:none;float:left;cursor:pointer;height:23px;line-height:23px;padding:0 10px;margin:0 3px 0 0;}
.Panel_tabBar .active{background:url(../../image/tab_active_bg.gif) repeat-x left top;font-weight:bold;border:1px solid #d7d7d7;border-bottom:none;}
.Panel_tabBar .normal{background:url(../../image/tab_normal_bg.gif) repeat-x left top;font-weight:normal;border:1px solid #d7d7d7;border-bottom:none;}


.Panel_tabGroup	{padding:5px;clear:both;border:1px solid #d7d7d7;}
.ShortPanel		{width:235px;}
.MidPanel		{width:460px;}
.LongPanel		{width:600px;}
.LargePanel		{width:800px;}
.Panel .TreeContainer	{overflow-x:hidden;overflow-y:auto;width:220px;height:200px;border:1px solid #bbbbbb;}

.Panel .MultiSelect	{width:180px;height:200px;border:1px solid #bbbbbb;}
.Panel			{z-index:9999;position:absolute;border:1px solid #dddddd;background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;}
.Panel .head	{height:26px;line-height:26px;top:0;left:0;width:100%;background:url(../../image/search_bg.gif) repeat-x;text-indent:1em;position:relative;font-weight:bold;border-bottom:1px solid #cccccc;color:#fff;}
.Panel .content	{width:100%;}
.Panel .close	{position:absolute;width:12px;height:12px;overflow:hidden;background:url(../../image/close_panel.gif) no-repeat;right:3px;top:5px; cursor:pointer;}

.MaskPanel		{position:absolute;width:100%;height:100%;background:#999;top:0; z-index:9998;}

.chart{
	width:45%;
	height:300px;
	float:left;
	position:relative;
}
.chart span{
	position:absolute;
	top:250px;
	left:50px;
}
.Main_tree{
	margin:0;
	padding:5px;
	width:200px;
	height:300px;
	border:1px solid #f1f1f1;
	overflow:auto;
	float:left;
}

.Main_tree2{
	margin:0 0 0 8px;
	padding:5px;
	width:160px;
	height:300px;
	
	overflow:auto;
	float:left;
}
.pop_arrow{
	margin:0;
	padding:0;
	width:50px;
	height:300px;
	
	float:left;
}
.pop_arrow ul{
	margin:80px 0 0 0;
	padding:0;
	list-style:none;
	line-height:30px;
	
}
.pop_arrow ul .a1{
	height:30px;
	width:50px;
	
	text-align:center;
	background:url(../../image/rightarrow_2.gif) no-repeat 15px 0px;
}
.pop_arrow ul .a2{
	height:30px;
	width:50px;
	
	background:url(../../image/rightarrow_big.gif) no-repeat 15px 0px;
}
.pop_arrow ul .a3{
	height:30px;
	width:50px;
	
	background:url(../../image/leftarrow_big.gif) no-repeat 15px 0px;
}
.pop_arrow ul .a4{
	height:30px;
	width:50px;
	
	background:url(../../image/leftarrow_2.gif) no-repeat 15px 0px;
}


/* Edit by Zack.zhou   May 05, 2009 */
.size1{
width:10px!important;
}
.size2{
width:20px!important;
}
.size3{
width:30px!important;
}
.size4{
width:40px!important;
}
.size5{
width:50px!important;
}
.size6{
width:60px!important;
}
.size7{
width:70px!important;
}
.size8{
width:80px!important;
}
.size9{
width:90px!important;
}
.size10{
width:100px!important;
}
.size15{
width:150px!important;
}
.size20{
width:200px!important;
}
.size25{
width:250px!important;
}
.size30{
width:300px!important;
}
.size35{
width:350px!important;
}
.size40{
width:400px!important;
}
.size45{
width:450px!important;
}
.size50{
width:500px!important;
}
.size55{
width:550px!important;
}
.size60{
width:600px!important;
}
.size65{
width:650px!important;
}
.size70{
width:700px!important;
}
.size75{
width:750px!important;
}
.size76{
width:760px!important;
}
.size77{
width:770px!important;
}
.size78{
width:780px!important;
}
.size79{
width:790px!important;
}
.size80{
width:800px!important;
}
.size85{
width:850px!important;
}
.size90{
width:900px!important;
}
.size95{
width:950px!important;
}
.size100{
width:1000px!important;
}
select{
font-size:12px;
font-family:"宋体";
}
select.select{
border:1px solid #CCC;
}

/* Edit by Zacl.zhou */
.icon-col-01{
padding:2px 0 2px 20px;
text-align:left;
background:url(../../image/icon_other.gif) no-repeat 0% 50%;
}
/* Edit by Zack.zhou 2009/09/24 */
span.icon-col-02{
float:left;
height:28px;
margin:0 0 0 20px;
padding:0;
text-align:left;
background:url(../../image/icon_lesson.gif) no-repeat 0% 50%;
}
* html span.icon-col-02{
margin:0 0 0 20px;
padding:2px 0 0 0;
line-height:28px;
}
/* Edit by Zack.zhou 2009/09/24 */
span.Calendar{
float:right;
height:28px;
margin-right:20px;
padding:0;
font-weight:lighter;
color:#FFF;
line-height:28px;
background:url(../../image/btn_calendar.gif) no-repeat 0% 50%;
}
* html span.Calendar{
padding:2px 0 0 0;
}
span.Calendar a{
color:#FFF!important;
text-decoration:none;
}

a.icon_bullet{
text-align:left;
background:url(../../image/icon_bullet.gif) no-repeat 0% 50%;
padding:1px 0 1px 20px;
margin-right:5px;
}
a.icon_text{
text-align:left;
background:url(../../image/icon_text.gif) no-repeat 0% 50%;
padding:1px 0 1px 20px;
margin-right:5px;
}
a.icon_download{
height:16px;
	padding:2px 0 4px 25px;
	color:#FF6600;
	font-weight:bold;
	line-height:24px;
	background:url(../../image/icon/compile.gif) no-repeat 0% 0%;
	text-align:left;
	text-decoration:none;
	font-size:14px;
}
a.icon_download:hover{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
a.icon_message{
text-align:left;
background:url(../../image/email.gif) no-repeat left center;
padding:1px 0 1px 18px;
margin-right:5px;
color:#457B93;
font-weight:bolder;
}
a.import{
text-align:left;
background:url(../../image/icon_import.gif) no-repeat 0% 50%;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.export{
text-align:left;
background:url(../../image/icon_export.gif) no-repeat 0% 50%;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.add{
text-align:left;
background:url(../../image/icon_class.gif) no-repeat 0% 50%;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.add-batch{
text-align:left;
background:url(../../image/icon_new_g.gif) no-repeat 0% 50%;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
border:1px solid #000;

}
a.unadd{
text-align:left;
background:url(../../image/icon_unadd.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.new{
background:url(../../image/icon_new.gif) no-repeat 0% 50%;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;

}
a.edit{
text-align:left;
background:url(../../image/icon_edit.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.detail{
text-align:left;
background:url(../../image/icon_detail.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.password{
text-align:left;
background:url(../../image/icon_password.gif) no-repeat left -6px;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.save{
text-align:left;
background:url(../../image/icon_save01.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.save-new{
text-align:left;
background:url(../../image/icon_save.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.delete{
text-align:left;
background:url(../../image/icon_cancel.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.copy_link{
text-align:left;
background:url(../../image/link.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.email{
text-align:left;
background:url(../../image/email.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.message{
text-align:left;
background:url(../../image/message.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}
a.mobile{
text-align:left;
background:url(../../image/mobile.gif) no-repeat left top;
padding-left:20px;
padding-bottom:2px;
margin-right:5px;
}

.Main_Right_ListTable_Table .fuc{
background:#F4F5EF;
height:26px;
padding:0 20px;
line-height:26px;
clear:both;
overflow:hidden;

}
.Main_Right_ListTable_Table2 .fuc{
background:#F4F5EF;
height:26px;
padding:0 20px;
line-height:26px;
clear:both;
width:auto;
overflow:hidden;
border:1px solid #000;
}
/* exTable Style  */
table.exTable{
margin:0;
width:100%;
border:none;
}

table.exTable th{
background:url(../../image/th_bg.gif) repeat-x left top;
height:18px;
white-space:nowrap;
color:#0F4082;
font-size:14px;
font-weight:normal;
border-bottom:1px solid #ddd;
vertical-align:middle;
line-height:18px;
text-align:center;
padding:0;
}
table.exTable td{
vertical-align:middle;
height:28px;
line-height:30px;
padding:0;
text-align:left;
/*white-space:nowrap;
border-bottom:1px solid #ededed;
border-right:1px solid #ddd;*/
}
table.exTable td.clear{
border:none;
}
table.exTable th.tit{
margin:0;
padding:0;
text-align:center;
}
table.exTable th.action{
margin:0;
padding:0;
width:120px;
text-align:center;
}
table.exTable td.action{
margin:0;
padding:0;
padding-right:50px;
width:120px;
text-align:right;
}/* Tablelever Style */
table.exTable td.layer-class {
font-weight:bold;
text-indent:25px;
background:url(../../image/icon_folder.gif) no-repeat 5px 50%;
}
table.exTable td.layer-subclass {
text-indent:25px;
color:#006699;
background:url(../../image/icon_subclass.gif) no-repeat 5px 50%;
}

table.exTable tr.odd{
padding:0;
border-bottom:1px solid #EFEFEF;
}
table.exTable tr.even{
}
/*
//------------------------------
//  Main_handleBar
//------------------------------
*/
.Main_handleBar{
	padding:5px 30px 5px 10px;
	/*#ffffcc*/
	background-color:#ffffcc;
	border-bottom:1px solid #D7D7D7;
	line-height:auto;
	text-indent:2em;
	position:relative;
}
.check_pass{
	background-image:url(../../image/check_icon.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;
}
.check_fall{
	background-image:url(../../image/nocheck_icon.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;
}
.Main_handleBar a.close{
	background:url(../../image/close_panel.gif) no-repeat left top;
	height:12px;
	width:12px;
	position:absolute;
	display:block;
	right:10px;
	top:5px;
}
.Main_handleBar_head{
}
.Main_handleBar_body{
}
.Main_handleBar_foot{
}
.Main_handleBar p{
	margin:0;
	padding:0;
	line-height:auto;
	text-indent:2em;
}


/* By the Eric.Ren added */
fieldset.ans{
	border:1px solid #CC0000;
}
fieldset.que{
	border:1px solid #7CAEAF;
}
fieldset{
	margin:6px;
	border:1px solid #ddd;
	padding:0;
}
legend{
	color:#000;
	margin:0;
	margin-left:15px!important;
	margin-left:8px;
	padding:0;
	text-indent:0;
	height:25px;
	padding:0 10px;
	line-height:25px;
	font-weight:bolder;
}
legend a{
	display:block;
	color:#000!important;
	text-decoration:none!important;
}
*+html legend{
	margin-left:8px!important;
}
fieldset .content{
	margin:15px;
	clear:both;
}
.page{
	height:30px;
	line-height:30px;
	font-size:12px;
	text-align:center;
	padding:0 10px;
	background:#fafafa;
}
.page a{
	text-decoration:underline!important;
}
.page a.current{
	color:#cc0000!important;
	font-weight:bolder!important;
}
.ml0{
	margin-left:0!important;
}
.ml1{
	margin-left:1px!important;
}
.ml5{
	margin-left:5px!important;
}
.ml10{
	margin-left:10px!important;
}
.ml15{
	margin-left:15px!important;
}
.ml20{
	margin-left:20px!important;
}
.ml25{
	margin-left:25px!important;
}
.ml30{
	margin-left:30px!important;
}
.ml35{
	margin-left:35px!important;
}
.ml40{
	margin-left:40px!important;
}
.ml45{
	margin-left:45px!important;
}
.ml50{
	margin-left:50px!important;
}

.mr0{
	margin-right:0!important;
}
.mr1{
	margin-right:1px!important;
}
.mr5{
	margin-right:5px!important;
}
.mr10{
	margin-right:10px!important;
}
.mr15{
	margin-right:15px!important;
}
.mr20{
	margin-right:20px!important;
}
.mr25{
	margin-right:25px!important;
}
.mr30{
	margin-right:30px!important;
}
.mr35{
	margin-right:35px!important;
}
.mr40{
	margin-right:40px!important;
}
.mr45{
	margin-right:45px!important;
}
.mr50{
	margin-right:50px!important;
}

.mb0{
	margin-bottom:0!important;
}
.mb1{
	margin-bottom:1px!important;
}
.mb5{
	margin-bottom:5px!important;
}
.mb10{
	margin-bottom:10px!important;
}
.mb15{
	margin-bottom:15px!important;
}
.mb20{
	margin-bottom:20px!important;
}
.mb25{
	margin-bottom:25px!important;
}
.mb30{
	margin-bottom:30px!important;
}
.mb35{
	margin-bottom:35px!important;
}
.mb40{
	margin-bottom:40px!important;
}
.mb45{
	margin-bottom:45px!important;
}
.mb50{
	margin-bottom:50px!important;
}

.mt0{
	margin-top:0!important;
}
.mt1{
	margin-top:1px!important;
}
.mt5{
	margin-top:5px!important;
}
.mt10{
	margin-top:10px!important;
}
.mt15{
	margin-top:15px!important;
}
.mt20{
	margin-top:20px!important;
}
.mt25{
	margin-top:25px!important;
}
.mt30{
	margin-top:30px!important;
}
.mt35{
	margin-top:35px!important;
}
.mt40{
	margin-top:40px!important;
}
.mt45{
	margin-top:45px!important;
}
.mt50{
	margin-top:50px!important;
}

.pt0{
	padding-top:0!important;
}
.pt1{
	padding-top:1px!important;
}
.pt5{
	padding-top:5px!important;
}
.pt10{
	padding-top:10px!important;
}
.pt15{
	padding-top:15px!important;
}
.pt20{
	padding-top:20px!important;
}
.pt25{
	padding-top:25px!important;
}
.pt30{
	padding-top:30px!important;
}
.pt35{
	padding-top:35px!important;
}
.pt40{
	padding-top:40px!important;
}
.pt45{
	padding-top:45px!important;
}
.pt50{
	padding-top:50px!important;
}

.pb0{
	padding-bottom:0!important;
}
.pb1{
	padding-bottom:1px!important;
}
.pb5{
	padding-bottom:5px!important;
}
.pb10{
	padding-bottom:10px!important;
}
.pb15{
	padding-bottom:15px!important;
}
.pb20{
	padding-bottom:20px!important;
}
.pb25{
	padding-bottom:25px!important;
}
.pb30{
	padding-bottom:30px!important;
}
.pb35{
	padding-bottom:35px!important;
}
.pb40{
	padding-bottom:40px!important;
}
.pb45{
	padding-bottom:45px!important;
}
.pb50{
	padding-bottom:50px!important;
}

.pr0{
	padding-right:0!important;
}
.pr1{
	padding-right:1px!important;
}
.pr5{
	padding-right:5px!important;
}
.pr10{
	padding-right:10px!important;
}
.pr15{
	padding-right:15px!important;
}
.pr20{
	padding-right:20px!important;
}
.pr25{
	padding-right:25px!important;
}
.pr30{
	padding-right:30px!important;
}
.pr35{
	padding-right:35px!important;
}
.pr40{
	padding-right:40px!important;
}
.pr45{
	padding-right:45px!important;
}
.pr50{
	padding-right:50px!important;
}

.pl0{
	padding-left:0!important;
}
.pl1{
	padding-left:1px!important;
}
.pl5{
	padding-left:5px!important;
}
.pl10{
	padding-left:10px!important;
}
.pl15{
	padding-left:15px!important;
}
.pl20{
	padding-left:20px!important;
}
.pl25{
	padding-left:25px!important;
}
.pl30{
	padding-left:30px!important;
}
.pl35{
	padding-left:35px!important;
}
.pl40{
	padding-left:40px!important;
}
.pl45{
	padding-left:45px!important;
}
.pl50{
	padding-left:50px!important;
}

.size1{
	width:10px!important;
}
.size2{
	width:20px!important;
}
.size3{
	width:30px!important;
}
.size4{
	width:40px!important;
}
.size5{
	width:50px!important;
}
.size6{
	width:60px!important;
}
.size7{
	width:70px!important;
}
.size8{
	width:80px!important;
}
.size9{
	width:90px!important;
}
.size10{
	width:100px!important;
}
.size15{
	width:150px!important;
}
.size20{
	width:200px!important;
}
.size25{
	width:250px!important;
}
.size30{
	width:300px!important;
}
.size35{
	width:350px!important;
}
.size40{
	width:400px!important;
}
.size45{
	width:450px!important;
}
.size50{
	width:500px!important;
}
.size55{
	width:550px!important;
}
.size60{
	width:600px!important;
}
.size65{
	width:650px!important;
}
.size70{
	width:700px!important;
}
.size75{
	width:750px!important;
}
.size76{
	width:760px!important;
}
.size77{
	width:770px!important;
}
.size78{
	width:780px!important;
}
.size79{
	width:790px!important;
}
.size80{
	width:800px!important;
}
.size85{
	width:850px!important;
}
.size90{
	width:900px!important;
}
.size95{
	width:950px!important;
}
.size100{
	width:1000px!important;
}
.al{
	text-align:left!important;
}
.ac{
	text-align:center!important;
}
.ar{
	text-align:right!important;
}
.vt{
	vertical-align:top;
}
.fl{
	float:left!important;
}
.fr{
	float:right!important;
}
.fn{
	float:none!important;
}
.cb{
	clear:both!important;
}
.db{
	display:block!important;
}
.mlr{
	margin-left:auto!important;
	margin-right:auto!important;
}
img{
	border:none!important;
}
.dib{
	display:inline-block!important;
	display:inline;
	zoom:1;
}

/* progressbar */
.progressbar{
	background:#EFEFEF;
	height:10px;
	line-height:18px;
	margin:0;
	padding:0;
	width:85%;
	display:inline-block!important;
	display:inline;
	zoom:1;
}
.progressbar-h {
	background:transparent url(../../image/vb2_t.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:10px;
	margin:0;
	overflow:hidden;
	width:2px;
}
.progressbar-b {
	background:transparent url(../../image/vb2_m.gif) repeat-x scroll 0 0;
	display:block;
	float:left;
	height:10px;
	margin:0;
	overflow:hidden;
}
.progressbar-f {
	background:transparent url(../../image/vb2_b.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:10px;
	margin:0;
	overflow:hidden;
	width:2px;
}

/* Edit by Zack.zhou */ 
.vert-progressbar{
	height:24px;
	width:100%;
	line-height:24px;
	margin:0 auto;
	padding:0;
    background:#f4f9ff;
	display:inline-block!important;
	display:inline;
	zoom:1;
}
.vert-progressbar-h-l {
	background:url(../../image/vb_r_t.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:24px;
	margin:0;
	overflow:hidden;
	width:2px;
}
.vert-progressbar-b-l {
	background:url(../../image/vb_r_m.gif) repeat-x scroll 0 0;
	display:block;
	float:left;
	height:24px;
	margin:0;
	font-size:14px;
	color:#FFF;
	line-height:24px;
	text-align:center;
	overflow:hidden;
}
.vert-progressbar-f-l {
	background:url(../../image/vb_r_b.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:24px;
	margin:0;
	overflow:hidden;
	width:2px;
}
.vert-progressbar-h-r{
	background:url(../../image/vb_b_t.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:24px;
	margin:0;
	overflow:hidden;
	width:2px;
}
.vert-progressbar-b-r{
	background:url(../../image/vb_b_m.gif) repeat-x scroll 0 0;
	display:block;
	float:left;
	height:24px;
	margin:0;
	font-size:14px;
	color:#FFF;
	line-height:24px;
	text-align:center;
	overflow:hidden;
}
.vert-progressbar-f-r{
	background:url(../../image/vb_b_b.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:24px;
	margin:0;
	overflow:hidden;
	width:2px;
}

/* Edit by Zack.zhou 2009/07/17 */
.Main-tab{
	clear:both;
	padding:8px 15px 0 15px;
	height:20px;
	overflow:hidden;
	background:url(../../image/tab_g_b.gif) repeat-x left 8px;
}

.tabA{
background:url(../../image/marchadd/box_bg.gif) no-repeat;	
}
.tabA:hover{
	background:url(../../image/marchadd/box_bg2.gif) no-repeat;
}
.Main-tab22{
	/*background:url(../../image/top_back.gif) repeat-x;*/
	height:auto;
	border:1px #c1c7dd solid;
}.Main-tab22 a.upArrow,.Main-tab22 a.downArrow{
	width:13px;
	height:12px;
	display:block;
	cursor:pointer;
	background:url(../../image/switchArrow/downArrow.gif) no-repeat;
}.Main-tab22 a.downArrow{
	background:url(../../image/switchArrow/topArrow.gif) no-repeat;
}.topBlink a.upArrow,.topBlink a.downArrow{
	width:18px;
	height:17px;
	float:left;
	margin-right:5px;
	display:block;
	cursor:pointer;
	background:url(../../image/switchArrow/left_left.gif) no-repeat;
}.topBlink a.downArrow{
    background:url(../../image/switchArrow/left_right.gif) no-repeat;	
}.topBlink a.downArrow:hover{
    background:url(../../image/switchArrow/left_right2.gif) no-repeat;	
}.topBlink a.upArrow:hover{
	background:url(../../image/switchArrow/left_left2.gif) no-repeat;
}.nameLocation a.upArrow,.nameLocation a.downArrow{
	width:17px;
	height:18px;
	float:right;
	margin-right:20px;
	display:inline-block;
	cursor:pointer;
	background:url(../../image/switchArrow/top_down.gif) no-repeat;
}.nameLocation a.downArrow{
    background:url(../../image/switchArrow/top_top.gif) no-repeat;	
}
.Main-tab.blue{
background-color:#e8f3ff;
}
.Main-tab.red{
background-color:#ffe3ed;
}

.Main-tab ul.tab{
	margin:0;
	padding:0;
	list-style:none;
	height:31px;
}
.Main-tab ul.tab li{
	height:20px;
	line-height:22px;
	float:left;
	margin-right:4px;
}
.Main-tab ul.tab li.active{
}
.Main-tab ul.tab li.active a{
	padding:0 10px;
	display:block;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.Main-tab ul.tab li.active .l{
	background:url(../../image/tab_a_l.gif) repeat-x left top;
	width:11px;
	height:20px;
	overflow:hidden;
	float:left;
}
.Main-tab ul.tab li.active .d{
	background:url(../../image/tab_a_b.gif) repeat-x left top;
	height:20px;
	float:left;
}
.Main-tab ul.tab li.active .r{
	background:url(../../image/tab_a_r.gif) repeat-x left top;
	width:11px;
	height:20px;
	overflow:hidden;
	float:left;
}
.Main-tab ul.tab li.normal{
}
.Main-tab ul.tab li.normal a{
	padding:0 8px;
	display:block;
	color:#005984;
	text-decoration:none;
}
.Main-tab ul.tab li.normal .l{
	background:url(../../image/tab_n_l.gif) repeat-x left top;
	width:11px;
	height:20px;
	overflow:hidden;
	float:left;
}
.Main-tab ul.tab li.normal .d{
	background:url(../../image/tab_n_b.gif) repeat-x left top;
	height:20px;
	float:left;
}
.Main-tab ul.tab li.normal .r{
	background:url(../../image/tab_n_r.gif) repeat-x left top;
	width:11px;
	height:20px;
	overflow:hidden;
	float:left;
}


/* Edit by Zack.zhou 2009/08/06 */
.Main-subtab{
	clear:both;
	margin:0 2px;
	padding:0;
	height:20px;
	background:#fffde8;
	border-bottom:1px solid #f1edc0;
	overflow:hidden;
}
.Main-subtab ul.tab{
	margin:0;
	padding:0;
	list-style:none;
	height:21px;
}
.Main-subtab ul.tab li{
	height:20px;
	line-height:20px;
	float:left;
}
.Main-subtab ul.tab li.active{
}
.Main-subtab ul.tab li.active a{
	padding:0 10px;
	display:block;
	color:#0581c2;
	text-decoration:none;
}
.Main-subtab ul.tab li.active .d{
	height:20px;
	float:left;
}
.Main-subtab ul.tab li.normal{
}
.Main-subtab ul.tab li.normal a{
	padding:0 10px;
	display:block;
	color:#555;
	text-decoration:none;
}
.Main-subtab ul.tab li.normal .d{
	height:20px;
	float:left;
}

/* Edit by Zack.zhou 2009/07/15 */ 
.tb_toolbar{
margin:0 auto;
padding:3px 10px 0 10px;
height:23px;
text-align:left;
background:#FAFBFF url(../../image/thead_bg.gif) repeat-x 0% 100%;
border-left:1px solid #BDC9E1;
border-right:1px solid #BDC9E1;
}

/* Edit by Zack.zhou */ 

.Main_Content_tip{
	position:relative;
	margin:0 auto 8px auto;
	padding:0;
	overflow:hidden;
}
.Main_Content_tip_lt{
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
width:10px;
height:28px;
background:url(../../image/tips_ltbg.gif) no-repeat 0% 0%;
}
.Main_Content_tip_ct{
width:100%;
margin:0;
padding:0;
height:28px;
background:url(../../image/tips_ctbg.gif) repeat-x 0% 0%;
}
.Main_Content_tip_ct p{
margin:0;
padding:0;
font-size:12px;
text-align:left;
line-height:28px;
}
/* Edit by Zack.zhou 2009/08/12 */ 
.Main_Content_tip_rt{
position:absolute;
top:0;
right:0;
margin:0;
padding:0;
width:10px;
height:28px;
background:url(../../image/tips_rtbg.gif) no-repeat 100% 0%;
}

/* tip01/tip02/tip03/tip04/tip05  分别为提示的5种状态（图标及文字颜色）*/
.Main_Content_tip_ct p.tip01{
color:#006600;
background:url(../../image/icon_tick.gif) no-repeat 20px 50%;
padding:0 10px 0 45px;
}
* html .Main_Content_tip_ct p.tip01{
padding-top:1px;
background:url(../../image/icon_tick.gif) no-repeat 20px 45%;
}
.Main_Content_tip_ct p.tip02{
color:#FF0000;
background:url(../../image/icon_error.gif) no-repeat 20px 50%;
padding:0 10px 0 45px;
}
* html .Main_Content_tip_ct p.tip02{
padding-top:1px;
background:url(../../image/icon_error.gif) no-repeat 20px 45%;
}
.Main_Content_tip_ct p.tip03{
color:#FF3300;
background:url(../../image/icon_tip.gif) no-repeat 20px 50%;
padding:0 10px 0 45px;
}
* html .Main_Content_tip_ct p.tip03{
padding-top:1px;
background:url(../../image/icon_tip.gif) no-repeat 20px 45%;
}
.Main_Content_tip_ct p.tip03 a{
color:#FF3300;
text-decoration:underline;
}
.Main_Content_tip_ct p.tip04{
color:#FF0000;
background:url(../../image/icon_warning.gif) no-repeat 20px 50%;
padding:0 10px 0 45px;
}
* html .Main_Content_tip_ct p.tip04{
padding-top:1px;
background:url(../../image/icon_warning.gif) no-repeat 20px 45%;
}
.Main_Content_tip_ct p.tip05{
color:#003366;
background:url(../../image/icon_notice.gif) no-repeat 20px 50%;
padding:0 10px 0 45px;
}
* html .Main_Content_tip_ct p.tip05{
padding-top:1px;
background:url(../../image/icon_notice.gif) no-repeat 20px 45%;
}

/* Edit by Zack.zhou 2009/08/12 */ 
.Main_Content_information{
margin:0 auto;
padding:1px;
border:1px solid #dfdfdf;
display:none;
}
.Main_Content_information_body{
background:#FFF url(../../image/infor_bg.gif) repeat-x 0% 0%;
}
/* Edit by Zack.zhou 2009/08/12 */ 
.Main_Content_information_toolbar{
margin:0;
padding:0;
text-align:right;
}
.Main_Content_information_body table{
margin:0;
padding:0;
}
/* Edit by Zack.zhou 2009/09/04 */ 
.Main_Content_information_body table td.icon{
display:none;
width:60px;
background:url(../../image/icon_infor.gif) no-repeat 50% 50%;
}
.Main_Content_information_body table td.content{
padding:10px 8px;
font-size:14px;
line-height:24px;
color:#333;
vertical-align:top;
text-align:left;
}



/* Edit by Zack.zhou */ 
.Main_toolbar{
width:100%;
margin:0 auto;
padding:0;
padding-bottom:5px;
}
.Main_toolbar table{
width:100%;
}
.Main_toolbar table td{
text-align:left;
padding:0 6px;
color:#006699;
line-height:18px;
}


/* Edit by Eric.ren */
.loc-bar{
height:23px;
line-height:23px;
background:url(../../image/arrow_gray.gif) no-repeat 10px center;
padding:0 10px 0 30px;
border-bottom:1px solid #CCC;
}
.loc-cont h2{
font-family:"宋体";
font-size:24px;
color:#000;
text-align:center;
}
/* Edit by Zack.zhou 2009/08/05 */ 
.loc-cont{
padding:20px 50px;
font-size:14px;
color:#222;
line-height:24px;
background:#F3F9FA;
}
.loc-cont p{
text-indent:24px;
}


/* Edit by Zack.zhou */ 
.debate_DiagramBox{
margin:0 auto;
padding:1px;
border:1px solid #DAE4ED;
overflow:hidden;
}
table.DiagramTable{
margin:0;
padding:0;
}
table.DiagramTable td{
padding:5px 0;
}

.Main-left-menu{
	margin-bottom:5px;
	width:187px;
}
.Main-left-menu .title{
	margin:0;
	padding:0;
	width:187px;
	height:35px;
	color:#fff;
	line-height:35px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:url(../../image/left_nav_title.gif) no-repeat left top;
}
/*.Main-left-menu .title a.btn-swt-up{
	position:absolute;
	top:5px;
	right:3px;
	width:15px;
	height:15px;
	display:block;
	background:url(../../image/L_t_swt.gif) no-repeat left top;
	overflow:hidden;
}
.Main-left-menu .title a.btn-swt-down{
	position:absolute;
	top:5px;
	right:3px;
	width:15px;
	height:15px;
	display:block;
	background:url(../../image/L_t_swt2.gif) no-repeat left top;
	overflow:hidden;	
}*/
.Main-left-menu .body{
	margin:0 auto;
	padding:0;
	width:175px;
}
.Main-left-menu .body ul.menu{
	margin:0;
	padding:0;
	list-style:none;
}
.Main-left-menu ul.menu li{
    margin-top:7px;
}

.Main-left-menu ul.menu li.active{
	background:url(../../image/L_i_a.gif) no-repeat left top;
}
.Main-left-menu ul.menu li.active a{
	/*font-size:14px;*/
	display:block;
	color:#000;
	font-weight:bold;
	background:url(../../image/ico_plus.gif) no-repeat 9px center;
	padding:0 10px 0 30px;
	height:27px;
	line-height:29px;
	overflow:hidden;
	font-size:14px;
}
.Main-left-menu ul.menu li.normal{
	background:url(../../image/L_i_n.gif) no-repeat left top;
}
.Main-left-menu ul.menu li.normal a{
	/*font-size:14px;*/
	display:block;
	color:#000;
	padding:0 10px 0 30px;
	height:27px;
	line-height:29px;
	overflow:hidden;
	font-size:14px;
}
.Main-left-menu ul.menu li a{
	color:#000;
}
.Main-left-menu ul.menu li a:hover{
    font-weight:bold;
	color:#0066CC;
	background:url(../../image/ico_plus_g.gif) no-repeat 9px center;
}
.Main-left-menu ul.subMenu{
	padding:2px 0 8px 0;
	margin:0 auto;
	width:98%;
	list-style:none;
	background:#FFF;
	border-bottom:1px solid #86bed9;
}
.Main-left-menu ul.subMenu li{
}

.Main-left-menu ul.subMenu li.active{
	background:url(../../image/icon_arrow_b.gif) no-repeat 22px center ;
}
.Main-left-menu ul.subMenu li.active a{
	/*font-size:14px;*/
	display:block;
	color:#0066CC;
	background:none;
	padding:0 10px 0 36px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	font-size:12px!important;
	font-weight:bold!important;
}

.Main-left-menu ul.subMenu li.normal{
	background:url(../../image/icon_arrow_g.gif) no-repeat 22px center ;
}
.Main-left-menu ul.subMenu li.normal a{
	/*font-size:14px;*/
	display:block;
	color:#666;
	background:none;
	padding:0 10px 0 36px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	font-size:12px!important;
	font-weight:normal!important;
}
/*FredAdd*/
.ArrowUpButton,.ArrowDownButton{
	width:24px;
	height:14px;
	border:0;	
}
.ArrowUpButton{
	background:url(../../image/arrowUp.gif) no-repeat;
}
.ArrowDownButton{	
	background:url(../../image/arrowDown.gif) no-repeat;
}


/*Fred modify finished*/
.Main-left-menu ul.subMenu li a{
	color:#666;
	background:url(../../image/icon_arrow_g.gif) no-repeat 22px center ;
	text-decoration:none;
}
.Main-left-menu ul.subMenu li a:hover{
	color:#0481c1;
	background:url(../../image/icon_arrow_b.gif) no-repeat 22px center ;
	text-decoration:underline;
}

.Main_ContentBox{
margin:0 0 0 2px;
padding:33px 0;
background:#2796E6 url(../../image/content_bg.gif) repeat-x 0% 0%;
}
.Main_ContentBox_Tab{
margin:0 auto;
padding:150px 0 0 0;
width:409px;
height:284px;
text-align:center;
background:url(../../image/content_boardbg.gif) no-repeat 50% 0%;
}
.Main_ContentBox_Tab table{
width:80%;
margin:0 auto;
}
.Main_ContentBox_Tab table td{
padding:3px 5px;
}
.Main_ContentBox_Tab table td.tips{
font-size:14px;
font-weight:lighter;
line-height:24px;
color:#FF0000;
text-align:left;
}

/* =========== Desmond Menu =========== */
#Main_Left_Content{text-align:center;}
/* Edit by Zack.zhou 2009/08/20 */

#Main_Left_Content a:link, #Main_Left_Content a:visited,#Main_Left_Content a:hover
{
	text-decoration:none;
}

#Main_Left_Content .item_normal{
	width:155px;
	height:27px;
	line-height:28px;
	text-align:left;
	text-indent:19px;
	margin:0 auto;
	padding-bottom:5px;
	margin-top:3px;
	white-space:white;
	overflow:hidden;
}

#Main_Left_Content .item_select{
	width:155px;
	height:27px;
	line-height:28px;
	text-align:left;
	text-indent:19px;
	margin:0 auto;
	padding-bottom:3px;
	margin-top:3px;
	overflow:hidden;
}

#Main_Left_Content .item_normal a{
	color:#000;
	text-decoration:none;
	display:block;
	background:#f1f1f1 url(../../image/MenuNormalBg.png) no-repeat 0px center;
	width:100%;
	height:27px;
	white-space:white;
}

#Main_Left_Content .item_normal a:hover{
	color:#DB1B1B;
	text-decoration:none;
	display:block;
	background:#f9f9f9 url(../../image/MenuHoverBg.png) no-repeat 0px center;
	white-space:white;
}
#Main_Left_Content .item_select a{
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(../../image/MenuHoverBg.png) no-repeat 0px center;
	width:100%;
	height:27px;
	white-space:white;
}

#Main_Left_Content .item_select a:hover{
	color:#DB1B1B;
	text-decoration:none;
	display:block;
	background:#ffffff url(../../image/MenuHoverBg.png) no-repeat 0px center;
}

#Main_Left_Content .item_normal img, #Main_Left_Content .item_select img
{
	width:18px;	
	height:18px;
	vertical-align:top;
	margin-top:4px;
	margin-right:2px;	
}


/* Menu sub_item_normal and sub_item_select */
#Main_Left_Content .sub_item_select a:hover{
	color:#DB1B1B;
	background:#ffffff url(../../image/sub_item_select_on.gif) no-repeat 0px bottom;
}

#Main_Left_Content .sub_item_select{
	width:129px;
	height:22px;
	line-height:22px;
	text-indent:15px;
	margin:0px 5px;
}
#Main_Left_Content .sub_item_normal{
	width:129px;
	height:22px;
	line-height:22px;
	text-indent:15px;
	margin:0px 5px;
}

#Main_Left_Content .sub_item_select img, #Main_Left_Content .sub_item_normal img
{
	width:18px ; 	
	height:18px ;
	vertical-align:top ;
	margin-top:4px ;	
	margin-right:2px ;
}

/* leaf_item_normal and leaf_item_select */
#Main_Left_Content .leaf_item_select
{
	background-color:white ;
	border-top:1px solid #c7d7d5;
	border-bottom:1px solid #c7d7d5;
}

/* Edit by Zack.zhou 2009/08/20 */
#Main_Left_Content .leaf_item_select a{
	display:block;
	width:155px;
	height:28px;
	color:#000;
	line-height:28px;
	text-indent:15px;
	text-align:left;
	margin:0px auto;
	text-decoration:none ;
	overflow:hidden ;
}

#Main_Left_Content .leaf_item_select a:hover{
	color:red;
	background:#fff url(../../image/li_icon1.gif) no-repeat;
	width:155px;
}

#Main_Left_Content .leaf_item_normal
{
	border-top:1px solid #ebf3f6 ;
	border-bottom:1px solid #ebf3f6 ;
}

#Main_Left_Content .leaf_item_normal a{
	display:block;
	width:155px;
	height:28px;
	color:#666;
	line-height:28px;
	text-indent:15px;
	text-align:left;
	margin:0px auto;
	background:#ebf3f6 url(../../image/icon_arrow_g1.gif) no-repeat 18px 50%;
	text-decoration:none;
	overflow:hidden;
}

#Main_Left_Content .leaf_item_normal a img, #Main_Left_Content .leaf_item_select a img{
	width:18px;	
	height:18px;
	vertical-align:top;
	margin-top:4px;
	margin-right:2px;
}

#Main_Left_Content .leaf_item_normal a:hover{
	color:#fff;
	background:url(../../image/menu_level4_3.png) no-repeat ;
}

#Main_Left_Content .leaf_item_normal a:visited, .leaf_item_select a:visited
{
	text-decoration:none;
}

/* menu_item_select and menu_item_normal */
#Main_Left_Content .menu_item_select4 a{
	color:red;text-decoration:none;display:block;padding-left:15px;text-align:left;width:100%;height:100%;
	text-indent:15px;}
	
#Main_Left_Content .menu_item_select4 a:hover{
	color:red;}
	
#Main_Left_Content .menu_item_normal4 a{
	color:#777777;text-decoration:none;display:block;padding-left:15px;text-align:left;width:100%;
	height:100%;text-indent:15px;}
	
#Main_Left_Content .menu_item_normal4 a:hover{color:#fff;width:130px;background:url(../../image/menu_level4_3.png) no-repeat;}

#Main_Left_Content .menu_item_normal4 {background:#ebf3f6;width:147px;height:28px;line-height:28px;margin:0 auto;}

#Main_Left_Content .menu_item_select4 {width:147px;height:28px;line-height:28px;margin:0 auto;}

#Main_Left_Content .menu_item_normal4 img, #Main_Left_Content .menu_item_select4 img{
	width:18px;	
	height:18px;
	margin-right:2px;
	vertical-align:top;
	margin-top:4px;
}

/* menu level 5  modify by wac 2011-11-1*/
#Main_Left_Content .menu_item_select5 a{
	color:red;text-decoration:none;display:block;padding-left:25px;text-align:left;width:100%;height:100%;
	text-indent:15px;}
	
#Main_Left_Content .menu_item_select5 a:hover{
	color:red;background:background:url(../../image/menu_level4_1.png) no-repeat;}
	
#Main_Left_Content .menu_item_normal5 a{
	color:#777777;text-decoration:none;display:block;padding-left:25px;text-align:left;width:100%;
	height:100%;text-indent:15px;}
	
#Main_Left_Content .menu_item_normal5 a:hover{color:#fff;width:130px;background:url(../../image/menu_level4_3.png) no-repeat;}

#Main_Left_Content .menu_item_normal5 {background:#ebf3f6;width:147px;height:28px;line-height:28px;margin:0 auto;}

#Main_Left_Content .menu_item_select5 {width:147px;height:28px;line-height:28px;margin:0 auto;}

#Main_Left_Content .menu_item_normal5 a img, #Main_Left_Content .menu_item_select5 a img{
	width:18px;	
	height:18px;
	margin-right:2px;
	vertical-align:top;
	margin-top:4px;
}

/* Edit by Zack.zhou 2009/08/14 */
.Clear{
clear:both;
margin:0;
padding:0;
}
.MainTabNav{
margin:0 auto;
padding:0;
border-bottom:1px dashed #CCC;
overflow:hidden;
}
.MainTabNav ul{
margin:0;
padding:0;
}
.MainTabNav ul li{
display:block;
float:left;
list-style:none;
width:120px;
height:111px;
margin:0 0 0 10px;
padding:0;
overflow:hidden;
}
/* Edit by Zack.zhou 2009/09/24 */
.MainTabNav ul li a{
margin:0;
padding:0;
text-align:left;
}
.MainTabNav li a h2{
display:none;
}


.Main-ContentBody{
padding:0 20px;
}

.Main-Acco-Infor{
margin-top:6px;
border:1px solid #f0edc0;
background:#fffde8;
text-align:center;
}
.Main-Acco-Infor-title{
height:30px;
background:url(../../image/Main_Acco_Infor_titlebg.gif) no-repeat 1% 0%;
}
.Main-Acco-Infor-title h2{
display:none;
}
.Main-Acco-Infor table{
margin:0;
padding:0;
width:100%;
}
.Main-Acco-Infor table td.image{
width:150px;
padding-top:10px;
padding-right:30px;
text-align:right;
}
img.imgBd{
margin:0;
padding:1px;
border:1px solid #CCC!important;
overflow:hidden;
}
.Main-Acco-Infor table td.title{
width:80px;
padding:4px 5px 2px 5px;
font-size:12px;
color:#777;
text-align:right;
vertical-align:top;
}
.Main-Acco-Infor table td.content{
padding:0 5px;
font-size:12px;
color:#333;
text-align:left;
line-height:22px;
word-break:break-all;
}

.Main-Project{
margin-top:6px;
border:1px solid #bdc9e1;
background:#f4f9ff;
text-align:center;
}
.Main-Project-title{
height:30px;
background:url(../../image/Main_Project_titlebg.gif) no-repeat 1% 0%;
}
.Main-Project-title h2{
display:none;
}
.Main-Project-title span{
display:inline; 
margin-left:138px;
float:left;
margin-top:5px;
}
.Main-Project table{
margin:0;
padding:0;
width:100%;
}
.Main-Project table th.title{
padding:0 0 0 15px;
font-size:12px;
color:#444;
text-align:left;
line-height:26px;
background:url(../../image/Main_Project_tablebg.gif) repeat-x 0% 0%;
}
.Main-Project table th.content{
padding:0 0 0 15px;
font-size:12px;
color:#444;
text-align:left;
line-height:26px;
background:url(../../image/Main_Project_tablebg.gif) repeat-x 0% 0%;
}
.Main-Project table td.title{
width:30%;
padding:4px 8px 2px 8px;
font-size:12px;
color:#000;
text-align:left;
line-height:20px;
vertical-align:top;
border-bottom:1px solid #eceff6;
border-right:1px solid #eceff6;
}
.Main-Project table td.title a{
text-decoration:underline;
}

.Main-Project table td.content{
width:70%;
padding:8px;
font-size:12px;
color:#555;
text-align:left;
line-height:20px;
word-break:break-all;
border-bottom:1px solid #eceff6;
}

.Main-foot{
height:98px;
margin:0;
padding:0;
background:url(../../image/Main_footbg.gif) no-repeat 100% 100%;
}
/* Tree Nodes */
.TreeContainer span{cursor:default;}
.TreeContainer	{overflow:auto;width:200px;height:300px;border:1px solid #CAD1DB;}
.TreeContainer div {width:160px;}

#RightMenu		{padding:5px 0;background:#E8F0F3;position:absolute;width:100px;border:2px solid #eee;border-right:1px solid #000;border-bottom:1px solid #000;}
#RightMenu	a	{display:block;line-height:20px;background:#f5f5f5;text-indent:5px;width:100%; text-decoration:none;}
#RightMenu	a:hover{background:#DBE7F2;color:#000000;line-height:18px;border-top:1px solid #92B7D8;border-bottom:1px solid #92B7D8;}

.itemIcon		{cursor:pointer;position:absolute;left:0;right:0;}
.itemContainer	{} 
.XTreeNode		{position:relative;}
.nodeSel		{background:#ccc;position:absolute;line-height:18px;padding:0 2px;cursor:pointer}
.node			{background:none;position:absolute;line-height:18px;padding:0 2px;cursor:pointer}

.dragIcon		{width:20px;height:20px;background:url(../../image/tree/move.gif) no-repeat;cursor:move;padding:3px 10px;} 
.NodeSelected .NodeSpan		{background:#0a246a;cursor:pointer;color:#fff}
.NodeSelected .NodeSpan a{color:#fff;cursor:pointer}
.NodeNormal .NodeSpan		{background:none;cursor:pointer;color:#fff}


.NodeSpan	a:hover{background:#0a246a;color:#fff}
.NodeSpan	a:active{background:#0a246a;color:#fff}
.NodeSpan a:focus{background:#0a246a;color:#fff}
.NodeGhost		{width:100px;height:20px;background:#0000ff;position:absolute;z-index:99999;cursor:pointer;}
.itemClass		{height:20px;position:relative;font-size:12px;cursor:pointer;}


/*        For timeout.shtml          */
/* Edit by Zack.zhou 2009/10/27 */
.Main-Login {
height:597px;
margin:0 auto;
padding:16px 0 0 0;
text-align:center;
background:#f0f6fc url(../../image/login_bg.jpg) repeat-x 0% 0%;
}
.Login-Box{
width:423px;
height:240px;
margin:0 auto;
padding:10px 0 0 0;
background:url(../../image/login_contbg01.jpg) no-repeat 50% 0%;
overflow:hidden;
}
.Login-BoxImg{
width:401px;
height:220px;
margin:0 auto;
background:url(../../image/login_contbgImg.jpg) no-repeat 50% 0%;
overflow:hidden;
}
.tablelist-02 {
margin:0 auto;
padding:0;
}
.tablelist-02 td {
color:#FF0000;
font-weight:bold;
line-height:22px;
padding:0 0 0 6px;
text-align:left;
}
.tablelist-02 td.content1 {
color:#1D5393;
font-size:14px;
font-weight:bold;
line-height:36px;
padding:5px 0 5px 6px;
text-align:center;
background:#F7F7F7 url(../../image/ico_dotted_g.gif) repeat-x 50% 44px;
}
.tablelist-02 td.content2 {
height:85px;
padding:12px 25px 0 25px;
}
.tablelist-02 td.content2 span{
display:block;
margin:0 auto;
padding:6px 8px;
font-size:30px;
font-weight:normal;
line-height:42px;
color:#e53101;
text-align:center;
background:#FFF;
border:1px solid #416490;
}
.tablelist-02 td.content3 {
padding:2px 0 2px 6px;
text-align:left;
}
.tablelist-02 td.title3 {
color:#0d4685;
font-size:12px;
font-weight:lighter;
line-height:24px;
padding:0;
text-align:right;
width:120px;
}
.Main-Login-foot {
margin:0 auto;
padding:10px 0 0 0;
color:#0d4685;
text-align:center;
}
.Main_Right_Scroll{
	height:200px;
	overflow:auto;
	border-collapse:collapse;
}

/* Edit by Zack.zhou 2009/07/10 */
table.listTableReport{
	width:100%;
	margin:0 auto;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	table-layout:fixed;
	
}
table.listTableReport th{
	height:25px;
	padding-left:10px;
	text-align:center;
	background:#f1f1f1;
	font-weight:normal;
	
}
table.listTableReport td{
	height:25px;
	padding-left:10px;
	text-align:left;
	
	
}
table.listTableReport .sandian td span{
	display: block;
	height:25px;
	line-height:25px;
	width:170px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	}
table.listTableReport tr{
	background:#FFFFFF;

}

ul.product_tabbar {
height:26px;
margin:0;
padding:0;
width:270px;
}ul.product_tabbar li {	
margin:0;
padding:0;
width:100%;
}ul.product_tabbar li.normal .body {
background:transparent url(../../image/tab/tab_n_body.gif) repeat-x scroll left top;
float:left;
height:26px;
display:inline;
width:231px;
color:#000;
line-height:28px;
padding-left:5px;
}ul.product_tabbar li.normal .left {
background:transparent url(../../image/tab/tab_n_left.gif) no-repeat scroll left top;
float:left;
height:26px;
display:inline;
width:6px;
}ul.product_tabbar li.normal .right {
background:transparent url(../../image/tab/tab_n_right.gif) no-repeat scroll left top;
float:left;
height:26px;
display:inline;
width:6px;
}ul.product_tabbar li.normal .body .rightArrow{
	background:transparent url(../../image/tab/rightArrow.gif) no-repeat scroll left top;
	width:31px;
	height:17px;
	border:0;
	float:right;
	margin-top:6px;
	cursor:pointer;
}ul.product_tabbar li.normal .body .leftArrow{
	background:transparent url(../../image/tab/leftArrow.gif) no-repeat scroll left top;
	width:31px;
	height:17px;
	border:0;
	float:right;
	margin-top:6px;
	cursor:pointer;
}* html .treeCont{
	margin-top:-4px;
}

a.closeSmall{
	width:13px;
	height:12px;
	display:inline-block;
	background:url(../../image/switchArrow/closeSmall.gif) no-repeat;
	cursor:pointer;
}
a.keCheng{
	background:url(../../image/switchArrow/yuanDian.gif) 0px 2px no-repeat;
	padding-left:18px;
}a.keCheng:hover{
	color:#005985;
	font-weight:bold;
}
.sbd{
	padding:0 8px; color:#000;display:inline-block;border:1px solid #7f9d89; 
	height:20px;
	line-height:20px;
	}
	
/*btn-a*/
.btn-a{background:url(../../image/btn1.png) left top no-repeat; padding-left:10px; display:inline-block; margin-right:-1px; vertical-align:middle;}
.btn-a:link,.btn-a:visited{color:#666;}
.btn-a:hover{text-decoration:none; background-image:url(../../image/btn1-hover.png);}
.btn-a span{background:url(../../image/btn1.png) right top no-repeat; padding-right:10px; height:22px; line-height:22px; display:inline-block; cursor:pointer;}
.btn-a:hover span{background-image:url(../../image/btn1-hover.png);}
.btn-b{background:url(../../image/btn2.png) left top no-repeat; width:59px; height:24px; border:0; color:#fff; cursor:pointer;}
.btn-c{background:url(../../image/btn3.png) left top no-repeat; width:59px; height:24px; border:0; color:#666; cursor:pointer;}

/*ToolSearch */
.ToolSearch
{
    background:#efefef url(../../image/list-contro-bg.png) left top repeat-x; 
    padding:0px;
    position:relative; 
    border-bottom:1px solid #e0e0e0;
    border-top:1px solid #e0e0e0;
    height:33px;
    vertical-align:middle ; 
    line-height:100%; 
    color:#666;
    white-space:nowrap;
}

.ToolSearch a:link, a:visited
	{
		color:#000;
		text-decoration:underline;
	}

.ToolSearch a:hover, a:active
	{
		color: red ;	
		text-decoration:underline;
	}

.ToolSearch .ToolSearchBar
{
	padding-left:5px;
	padding-top:5px;
	white-space:nowrap;
}

.ToolSearch input
{
	height:20px;
	line-height:20px;
	width:169px;
	padding:0 5px;		
}

.ToolSearch select
{
	height:22px;
	line-height:22px;
	width:160px;	
}

.ToolSearch input.button8{
    width:78px;
    height:26px;
    background:url(../../image/BtnToolBlue.png) right top no-repeat; padding-right:10px; 
    border:0;
    color:#fff;
}

.ToolSearch input.button8_hover{
	width:78px;
    height:26px;
    background:url(../../image/BtnToolBlueHover.png) no-repeat ;
    border:0;
    color:#fff;
}

.ToolBar
{
	height:33px;
}	

.ToolBar .OpButton
{
	padding-top:5px;
	padding-left:5px;
	white-space:nowrap;
}

.ToolBar .OpButton a:link, a:visited
	{
		color:#000;
		text-decoration:underline;
	}

.ToolBar .OpButton a:hover, a:active
	{
		color: red ;	
		text-decoration:underline;
	}

.ToolFooter{height:26px; background:url(../../image/cutpage-bg.png) left top repeat-x; padding-top:4px;padding-left:3px; position:relative;}
.ToolFooter .cp-con{padding-left:10px;}
.ToolFooter *{vertical-align:middle;}
.ToolFooter .page-go{width:24px; height:20px; border:1px solid #ccc; font-size:12px; padding:0 2px; line-height:20px; margin-right:-1px;}


/**新增select**/
select.select_long1{
	width:120px;
	height:22px;
	line-height:220px;
}


/* Edit by Zack.zhou 2009/10/16 */
table.addTable td.content2{
padding:0 5px;
font-size:12px;
color:#000;
line-height:24px;
width:80%;
}

input.input_long4{
	height:22px;
	line-height:22px;
	width:120px;
	padding:0 5px;
}
